Inspiration
Many people, particularly students, have experienced moments where they felt overwhelmed with tasks or forgot about an important project. This inspiration comes from our own experiences, as we have witnessed this happen, not only to others but to ourselves as well. We wanted to create something that would make one's life easier, a way to organize and counter their workload with efficiency.
What it does
This event calendar was inspired by our desire to create something that could help manage events, and appointments, and give reminders when needed. The main purpose was to create a simple calendar system where users could freely add and remove events while receiving notifications when there were upcoming events.
How we built it
We used HTML/CSS/JS
Challenges we ran into
- UI: We had to figure out how to make the site look aesthetic, organized and easy to use.
- Creating the program to add, edit, and delete events while ensuring that the system was able to correctly portray events that aligned with the current date, upcoming week, and year was tricky
- Notification: On the website when you are one hour closer to an event, a notification pops up to remind you of that event. We had to find a way to make the notification noticeable and not just a slight pop-up in the corner.
Accomplishments that we're proud of
- We were able to create a nice and user-friendly GUI to gain clear input.
- One of our standout features is the event reminder system. It sends users notifications about upcoming events
What we learned
- Due to this experience we learned new ways to implement HTML and JavaScript.
- We learned how to create an interactive surface in HTML.
- How to collaborate on a coding project
- What to focus on first, before moving onto adding more (get something working first!)
What's next for Appointify
- An infinite amount of years
- Motivational messages that pop up to keep you going
- A working calendar
- Saves (via cookies? more research needed...)
Log in or sign up for Devpost to join the conversation.