Inspiration
This is a project that has always stayed with me since I started computing. It has always been a project that I have wanted to undergo and complete as it helps to solve a very real issue, one that often find myself struggling to solve.
What it does
The website it designed so that individual users have their own personal calendar that they can input times or dates which they are busy during. They can then create or join groups and once part of a group, they can then create an event for everyone in that group based solely on timings that every single member of that group is free/available.
How we built it
It works based around a local host that used MongoDB for it's database reliance which stores user's timing info primarily.
Challenges we ran into
Getting the calendar working proved far more challenging that anticipated, from events not showing up at all, to timings displaying in an ugly fashion, it took up far too much time. As a result, this meant that other far more important aspects could not be completed however, these more important parts were reliant upon the calendar being fully operational.
Accomplishments that we're proud of
The website feels very easy to understand from a users perspective with all aspects immediately clear on where they are located and how to use them which is a core concern when it came to the website.
What we learned
I reinforced my knowledge of database reliance as this is something I had only dabbled with lightly previously so with a project that required it, getting a more hands on experience with it helped out a lot.
What's next for Calendar Planning website
Ultimately, the next steps would be to fully integrate the group calendar functionality and to make it more visually striking as the original plan was to make it space themed. This is what I had planned to use the Gemini API for, to create space images as a background and as smaller pictures for individual parts.
Log in or sign up for Devpost to join the conversation.