Inspiration
In a world where students juggle countless tasks and deadlines, we saw a need for a comprehensive tool that not only organizes tasks but also aligns with their daily life variables, like weather and time. Our Task Manager App was born from the desire to merge traditional task management with real-time environmental awareness, providing a holistic approach to productivity.
What it does
Our app centralizes students' to-do lists by class, integrates real-time weather updates, and includes a Pomodoro timer to promote focused work sessions. It’s a single platform where students can track their academic tasks while considering external factors like weather conditions that might affect their study plans.
How we built it
Utilizing the core web technologies—HTML, CSS, and JavaScript—we crafted a user-friendly interface that encourages productivity. HTML structures the app’s content, while CSS adds the aesthetic appeal, ensuring a visually engaging and intuitive experience. JavaScript brings the app to life, handling task dynamics and timer functionalities. We leveraged local storage to retain todo list data, ensuring persistence of user tasks across sessions. The integration of APIs for weather updates provides users with real-time environmental and temporal context, enhancing the task management experience.
Challenges we ran into
A significant hurdle was linking the todo list data with the local storage, ensuring that tasks remain consistent and retrievable across sessions. Achieving seamless synchronization without data loss or duplication required rigorous coding and testing.
Accomplishments that we're proud of
We successfully integrated the weather API, offering users real-time weather updates that inform their study schedules and locations. Connecting the todo list with local storage was a milestone, enabling a persistent and reliable task management system that users can trust.
What we learned
This project deepened our understanding of working with APIs and honed our web development skills. We navigated the intricacies of fetching, displaying, and using data from external sources in real-time, while also mastering the balance of functionality and user interface design in web development.
What's next for Task Manager App
Future enhancements include integrating a Google Calendar API for direct sync with users' calendars, adding a 'clear up' button for task list management, and migrating to backend storage for improved data security and accessibility. These additions will make the Task Manager App an even more powerful tool for student productivity and planning.
Log in or sign up for Devpost to join the conversation.