A console-based study management system built in C++, designed to help students plan, track, and improve their study progress efficiently.
This project uses file handling to store data persistently and object-oriented programming principles for clean structure.
โ
Add new subjects and set progress percentage
โ
Update progress for existing subjects
โ
View study summary in a clean, formatted table
โ
Data saved automatically using text file (study_data.txt)
โ
Simple, lightweight, and runs on any system with a C++ compiler
SmartStudyPlanner/ โโโ main.cpp # Main program source code โโโ study_data.txt # Data storage (auto-created) โโโ README.md # Project documentation โโโ LICENSE (optional) # Open-source license- Language: C++
- Concepts Used: File Handling, Structures, Loops, Conditionals, Vectors
- IDE Support: Visual Studio Code, Code::Blocks, Dev-C++, Turbo C++
git clone https://github.com/MrsRathode/SmartStudyPlanner.git
๐ 2. Navigate to the Project Folder
cd SmartStudyPlanner
โ 3. Compile the Code
g++ main.cpp -o planner
โถ 4. Run the Program
./planner
---
๐ Example Output
===== ๐ SMART STUDY PLANNER =====
1. Add Subject
2. Update Progress
3. Show Progress
4. Exit
Enter your choice: 1
Enter subject name: Data Structures
Enter progress (0โ100): 40
โ
Subject added successfully!
===== ๐ SMART STUDY PLANNER =====
3. Show Progress
๐ Study Progress Tracker
----------------------------------------
Subject Progress (%)
Data Structures 40%
---
๐ฎ Future Enhancements
โจ Add deadlines and reminders
โจ Generate performance reports
โจ Add color-coded progress bars
โจ Convert to GUI version (C++ + Qt / Python Tkinter)
โจ Cloud-based data backup
---
๐ฉโ๐ป Author
Anusha
๐ GitHub Repository https://github.com/MrsRathode/SmartStudyPlanner.git
---
๐งพ License
This project is licensed under the MIT License โ you are free to use, modify, and distribute it with attribution.