Inspiration

As students, we often struggle to manage our busy schedules with classes, assignments, and extracurriculars. We envisioned PeakPlanner as a tool that could help streamline our planning, optimize productivity, and balance our academic and personal lives. This inspired us to create a smart scheduling assistant that doesn’t just organize tasks but helps us prioritize them effectively.

What it does

PeakPlanner is a smart scheduling app designed to help students plan their tasks based on priority, deadlines, and available time. It integrates academic calendars, personal goals, and study preferences to create a customized, manageable schedule. Using intelligent algorithms, it suggests the best times for each activity and even includes time for breaks to prevent burnout.

How we built it

We built PeakPlanner using a combination of React for the frontend and Node.js for the backend. We implemented a scheduling algorithm that assesses task priority, urgency, and user preferences to create an optimized daily plan. The backend also uses machine learning to learn from user feedback, adjusting the scheduling suggestions over time.

Challenges we ran into

One of the major challenges was creating a flexible scheduling algorithm that could adapt to different priorities and unexpected changes. Additionally, implementing real-time updates and managing user data efficiently required us to balance data privacy with the need for detailed, personalized recommendations.

Accomplishments that we're proud of

We’re proud of creating a functional prototype that genuinely improves productivity for students. We successfully integrated various features like real-time updates and adaptive learning that make PeakPlanner more than just a basic scheduling app. Our algorithm's ability to adjust to last-minute changes is something we’re especially proud of.

What we learned

Through this project, we learned the importance of user-centered design and the technical intricacies of building a dynamic scheduling tool. We also gained experience in machine learning, as we developed models that could adapt and improve based on user feedback. Additionally, we improved our teamwork and project management skills while tackling these challenges.

What's next for PeakPlanner

Moving forward, we aim to add more features, such as integration with academic tools like Google Classroom and support for collaborative schedules. We’re also exploring partnerships with educational institutions to make PeakPlanner available to more students.

Built With

Share this project:

Updates