Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SudhirDevOps1/Student_Utility_Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Utility Hub - Complete Feature List

πŸ“Š App Statistics

  • Total Navigation Sections: 13
  • Total Features: 60+
  • JSON Configuration Files: 8
  • Customizable Items: 200+
  • Total Lines of Code: 5000+

πŸ—‚οΈ All Modules & Features

1. πŸ–Ό Image Tools (7 Features)

  • Background Remover
  • Resize & Compress
  • Filters & Effects
  • Batch Compression
  • Metadata Viewer
  • Screenshot Crop
  • AI Upscaler

2. πŸ“„ PDF Tools (10 Features)

  • Merge PDFs
  • Split PDF
  • Compress PDF
  • PDF to Images
  • Images to PDF
  • Extract Text
  • Rotate Pages
  • Add Watermark
  • Password Protect
  • Metadata Viewer

3. πŸ” OCR & Text (4 Features)

  • Image OCR (EasyOCR + Tesseract)
  • Batch OCR
  • Handwriting Recognition
  • PDF OCR to Searchable

4. πŸŽ“ Student Utilities (9 Features)

  • Study Planner
  • Exam Countdown
  • Notes Manager
  • Productivity Tracker
  • Calculator (GPA/CGPA/Percentage)
  • To-Do List
  • Countdown Timer
  • Stopwatch
  • Pomodoro Timer

5. πŸ“‚ File Manager (1 Feature)

  • System-wide File Search (C/D/E/F drives)

6. 🧩 File Converter (15+ Features)

  • HTML β†’ Text/PDF
  • Text β†’ Image
  • Markdown β†’ PDF
  • DOCX β†’ Text/PDF
  • CSV ↔ Excel
  • Image β†’ PDF/Text
  • Video β†’ Audio
  • PDF β†’ Text/Images

7. πŸ“š Learning Tools (5 Features)

  • Flashcard Maker (with study mode)
  • Assignment Tracker
  • Lecture Notes to PDF
  • Citation Generator (APA/MLA/Chicago)
  • Formula Sheet (Math/Physics/Chemistry)

8. 🎯 Productivity+ (5 Features)

  • Habit Tracker (with streaks)
  • Goal Setter
  • Focus Mode (with quotes)
  • Daily Journal (with mood tracking)
  • Expense Tracker

9. πŸ“Š Analytics (4 Features)

  • Study Analytics (charts & graphs)
  • Grade Predictor
  • Attendance Tracker
  • Performance Dashboard

10. 🎨 Creative Tools (4 Features)

  • Mind Map Creator
  • Presentation Timer
  • Essay Word Counter
  • Code Snippet Manager

11. 🌐 Utilities (4 Features)

  • Unit Converter (Length/Weight/Temp/Time/Speed)
  • Periodic Table
  • Dictionary & Thesaurus
  • Language Translator

12. πŸ“š Study Resources ⭐ NEW (5 Features)

  • Study Techniques
  • Exam Strategies
  • Keyboard Shortcuts
  • Study Schedules
  • Productivity Apps

13. ⚑ Extra Tools (3 Features)

  • QR Code Generator
  • Password Generator
  • URL Notes Saver

πŸ“ JSON Configuration System

All JSON Files:

  1. formulas.json - 50+ formulas (Math, Physics, Chemistry)
  2. periodic_table.json - 26 elements
  3. quotes.json - 20 motivational quotes
  4. translations.json - 8 phrases in 4 languages
  5. dictionary.json ⭐ NEW - Word definitions
  6. study_guide.json ⭐ NEW - Study techniques & exam tips
  7. custom_settings.json ⭐ NEW - Categories, templates, schedules
  8. resources.json ⭐ NEW - Shortcuts & productivity apps

Customizable Features:

  • βœ… All formulas (add unlimited formulas)
  • βœ… Periodic table elements
  • βœ… Motivational quotes
  • βœ… Language translations
  • βœ… Dictionary words with definitions
  • βœ… Study techniques
  • βœ… Exam strategies
  • βœ… Assignment categories
  • βœ… Expense categories
  • βœ… Code templates
  • βœ… Study schedules
  • βœ… Keyboard shortcuts
  • βœ… App recommendations

🎨 UI Features

  • βœ… Dark mode (default)
  • βœ… Light mode toggle
  • βœ… Glassmorphism design
  • βœ… Smooth animations
  • βœ… Responsive layout
  • βœ… Gradient accents
  • βœ… Professional typography

πŸ”§ Technical Features

  • βœ… Modular architecture (13 modules)
  • βœ… Session state management
  • βœ… JSON-based configuration
  • βœ… Error handling
  • βœ… File validation
  • βœ… Progress indicators
  • βœ… Download functionality

πŸ“¦ Dependencies

  • streamlit
  • pillow
  • opencv-python
  • rembg
  • easyocr
  • pytesseract
  • PyPDF2
  • pdfplumber
  • reportlab
  • python-docx
  • qrcode
  • psutil
  • pandas
  • openpyxl
  • numpy
  • plotly

πŸš€ How to Run

# Install dependencies
pip install -r requirements.txt

# Run the app
streamlit run app.py

Access URLs


✨ Latest Updates (v2.0)

  1. βœ… Added 4 new JSON files
  2. βœ… Created Study Resources module
  3. βœ… Enhanced Dictionary with full definitions
  4. βœ… Added customizable categories
  5. βœ… Implemented study schedules
  6. βœ… Added keyboard shortcuts reference
  7. βœ… Productivity app recommendations
  8. βœ… JSON-based assignment categories
  9. βœ… JSON-based expense categories
  10. βœ… Comprehensive documentation

πŸ“„ Documentation Files

  1. JSON_CUSTOMIZATION_GUIDE.md - Main guide
  2. COMPLETE_FEATURE_LIST.md - This file
  3. README files in data/ folder

Total Features: 60+ Total Code Files: 14 Total JSON Files: 8 Total Documentation: 3 files

Built by Sudhir Kumar | @SudhirDevOps1 Version: 2.0 - JSON Customization Edition

About

Total Navigation Sections: 13 Total Features: 60+ JSON Configuration Files: 8 Customizable Items: 200+ Total Lines of Code: 5000+

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages