Inspiration

Time management is a hard skill to learn, and procrastination is a hard habit to break, which is why we created Castor to help students like us. As three high school students from eastern Toronto, Castor is an idea that stems from our own personal, shared area of much-needed self-improvement.

What it does

Castor is a web app that is designed to track your daily calendar, as well as your list of assignments to study for. With the help of Justin Beaver, our lovely Canadian mascot, the web app automatically allocates time in your schedule to study as soon as you enter your school work. When it's time to study, Castor helps you use the famous and very effective pomodoro studying technique. Studying time is divided into sessions of 25 minutes, plus 5-minute breaks. During each break, play a quick, relaxing mini-game with Justin Beaver to checkpoint your studying!

How we built it

  • The web app design was completed in Canva, which was then transferred into VS code, using HTML, CSS, and JS to make all buttons and features usable.
  • The mini-game was made with Unity, coded in C#.
  • Graphics of the mini-game were all designed in Piskel
  • Our mascot, Justin Beaver, was designed in Piskel
  • WebGL was used to launch the game

Challenges we ran into

  • How to implement a calendar system to store the information inputted into the assignments page
  • And how to get it to display on the main page as well
  • Difficulty displaying activities in short because space is limited in the calendar

Accomplishments that we're proud of

  • The design and overall UI/UX of the web app
  • Learned how to make a simple 2-dimensional platformer
  • Most accomplished hackathon project we have created, compared to our previous 2 beginner hacks

What we learned

  • First-time game-developing and learning how to use Unity
  • JS website implementation

What's next for Castor

  • Incorporating AI to deliver more personalized results
  • Utilizing Google Calendar API to build the calendar interface for users to record their assignments and activities

Built With

Share this project:

Updates