Inspiration To ease the hassle of scheduling and organizing events or daily tasks, we wanted to create a streamlined, user-friendly calendar app. Our goal was to make a tool that helps users manage their time efficiently while providing an intuitive experience similar to familiar platforms like Google Calendar.
What it does Our app allows users to schedule events with ease. It provides functionality for adding events by specifying title, date, time, and duration. The interface is clean and simple, showing events on the calendar grid with proportions based on their time duration. The app also includes additional features for adding text, voice input, templates, settings customization, and profile management.
How we built it We built the application using core web technologies—JavaScript, CSS, and HTML. JavaScript was used to implement the interactive elements, including dynamic event creation and calendar navigation. CSS helped style the UI to be modern and professional, while HTML provided the overall structure for the app.
Challenges we ran into One of the key challenges was implementing dynamic event scheduling where events would scale and display according to their time duration. Another challenge was making the interface responsive and ensuring that all functionalities (like button actions and form submissions) worked seamlessly.
Accomplishments that we're proud of We’re proud of the successful implementation of the event scheduling feature. It was particularly challenging to dynamically generate and display events based on user input, but we managed to create a functional system that displays events in a visually appealing way.
What we learned Throughout the development process, we learned how to better integrate JavaScript with CSS for real-time updates to the UI. We also improved our knowledge of creating user-friendly forms and managing modal windows for event creation.
What's next for WeeklyPlanner Moving forward, we plan to integrate AI for voice input recognition, allowing users to schedule events using voice commands. We also want to implement more advanced template features, customizable themes, and possibly extend the app to include a month view and reminders for events. Further enhancements to improve the profile management system and settings customization are also in our future roadmap.
Log in or sign up for Devpost to join the conversation.