Skip to content

MrsRathode/SmartStudyPlanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  Smart Study Planner and Tracker (C++)

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.


๐Ÿš€ Features

โœ… 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


๐Ÿงฉ Project Structure

SmartStudyPlanner/ โ”‚โ”€โ”€ main.cpp # Main program source code โ”‚โ”€โ”€ study_data.txt # Data storage (auto-created) โ”‚โ”€โ”€ README.md # Project documentation โ”‚โ”€โ”€ LICENSE (optional) # Open-source license

โš™ Tech Stack

  • Language: C++
  • Concepts Used: File Handling, Structures, Loops, Conditionals, Vectors
  • IDE Support: Visual Studio Code, Code::Blocks, Dev-C++, Turbo C++

๐Ÿƒโ€โ™€ How to Run

๐Ÿ–ฅ 1. Clone the Repository

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.

About

A C++ console-based Smart Study Planner and Tracker using OOPs and File Handling

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages