Inspiration

As busy high schoolers, we often feel stressed due to our many responsibilities, obligations, and personal needs. The best way to keep track of the time we devote to each activity is through a calendar. We wanted a way to visualize our division of time for each type of activity, but did not want to abandon our familiar and much-used Google Calendars. So, we made LifeTime CalendR - a friendly, easy-to-use extension to Google Calendar!

What it does

LifeTime CalendR (LTCR) detects the types of activities that you engage in on a regular basis in order to deliver a visual weekly report showing where your priorities lie in your everyday life.

How we built it

We started off by identifying that we wanted to use a browser to access LTCR. We knew that we wanted to extend the functionalities of Google Calendar, so we got acquainted with the API. Then we constructed the site with Javascript, HTML, and CSS, running it on localhost with python to test it.

Challenges we ran into

This was also our first time using an API. Initially, getting used to the Google Calendar API was very difficult, but as we researched methods and looked through samples of code using the Google Calendar API, we found it was pretty intuitive to extract events.

Accomplishments that we're proud of

This was our first time working extensively with Javascript, and we were able to create a multitude of things that we did not know we would be able to. We also worked on this entire project as a team of two, and we are very happy with how much we were able to accomplish.

What we learned

We learned a lot about the functions and uses of JS for different functions rather than the basic ones we were familiar with. We also ran into quite a lot of errors, which tested our debugging skills as well as familiarizing us with the details of HTML/JS/CSS programming.

What's next for LifeTime CalendaR

We have a lot of ideas to expand and make LTCR more user-friendly!

  • Appeal more to the minimalist theme
  • Allow users to customize goals
  • Adding a specific category for goals
Share this project:

Updates