๐ง Inspiration As a student myself, I often noticed that many of us struggle with scattered study resources, poor time management, and lack of motivation. So I thought โ what if we had one single friend who helps us manage everything smartly? Thatโs where EduPal was born โ your personal AI-powered buddy to simplify school life!
๐ What it does EduPal is an all-in-one personal assistant made specially for students. It offers: โ A smart timetable generator โ Study tips and reminders โ Subject-wise shortcuts & motivational quotes โ Quick access to learning hacks โ Colorful CLI interface for fun & easy use
All through a command-line interface with personality and style!
๐ ๏ธ How we built it EduPal was made entirely in C++, using: ๐น Basic I/O and file handling ๐น Macros for colorful and clean output ๐น Functions to modularize features like timetable, quotes, tips, etc. ๐น Good UI/UX even in CLI โ using delays, colors, and formatting I kept it lightweight, easy to run on any system, and fun for the user.
๐ค Challenges we ran into Making the CLI feel alive and engaging โ I didnโt want a boring black-and-white tool.
Managing user inputs and validations in C++ smoothly.
Ensuring the experience is useful but still feels like a pal talking to you.
No external libraries were used, so everything was handcrafted.
๐ Accomplishments that I'm proud of Built the entire project solo from idea to execution
Gave it a personality โ it doesnโt just give info, it talks to you like a friend
Macros and design choices make the CLI super neat
It's practical โ I actually use it myself now!
๐ What I learned Writing modular, clean, and user-friendly C++ code
Designing CLI tools that actually feel fun
Importance of small design touches like color, spacing, and timing in UX
Thinking like both a developer and a user
๐ฎ What's next for EduPal EduPal is just getting started! Coming soon:
๐ Web-based version
๐ง AI-powered suggestions based on subjects & goals
๐ฑ Mobile app to sync with your routine
๐ Voice-based interaction
๐ฌ Chat support and mood-based motivation
Built With
- c++
- chrono
- cmath
- cstdlib
- ctime
- iostream
- vector
Log in or sign up for Devpost to join the conversation.