Inspiration

Our inspiration for Soar stemmed from our own experiences with stress due to disorganization. Knowing first-hand how disorganization and time mismanagement can be mentally challenging, we decided to take the mental health route of the Good Health and Well-being goal and create a website that can help users organize their events with a calendar and journal out their thoughts to create a healthy outlet and organizer for them.

What it does

Soar is a website that allows users to create their own personal calendar that keeps track of both their events and daily journals. Their events and journals are stored in their accounts in a database so that they can easily access their calendar by logging in.

How we built it

To build Soar, we used a calendar called EvoCalendar that was created by GitHub user edlynvillegas, whom we send a special thanks to, as a base calendar that users would use to note their events and journals for each day. We then did out own javascript, HTML, and PHP code to build and design the website itself. It is important to note, however, that the website and code only work if you have XAMPP.

Challenges we ran into

We were unable to host the website through a more accessible means because it is a dynamic website that needs a database. Github doesn't allow users to host dynamic websites as it only allows for a static website to be hosted. The other free dynamic website host we tried didn't work either so we had to resort to using personal, local servers (via XAMPP). We were also planning on adding notifications as reminders to the events, but we weren't able to do that.

Accomplishments that we're proud of

We are proud that we were able to make the important parts of the website work in a short period of time. We are also proud of how our styling and design of the website turned out.

What we learned

We learned how to work with databases. Specifically, we learned how to use a database to store all the events and journals specific to that user.

What's next for Soar

We would like to implement a reminder system, where the user will be reminded to drink water, sleep early, go to classes, etc.

Built With

Share this project:

Updates