Inspiration

We are always looking to use our money efficiently, but time is arguably just as valuable of a resource. There are plenty of budgeting apps, but we wanted a tool to apply this to time.

What it does

Carpe Hora encourages users to be analytical about how they spend their time. Users can log what they spend their time doing on their smartwatch, and the data will be stored and accessible from the web app as well.

How we built it

For the web app, we used Next.js, React.js, Firebase, Chart.js, TailwindCSS, Typescript, and Vercel. For the Android application for smartwatches, we used Java.

Challenges we ran into

We faced some difficulties with user authentication in the smartwatch app which set us back a few hours, due to confusion when using Google's API. We also had difficulties rendering the web app to support different browsers.

Accomplishments that we're proud of

The UI for our smartwatch app is simple and easy to understand, giving users a variety of options to log their time and presenting them with an interactive, colorful representation of that data.

What we learned

We learned a lot about mobile development, which we didn't have much prior experience with. We also learned, through lots of debugging, user authentication with Google through Firebase.

What's next for Carpe Hora

Our immediate next steps would probably be to update the user authentication system. We are currently using a deprecated library, which worked for the sake of time but may not be reliable in the future. Beyond this, we plan to add depth to our app. For example, we could add custom options with custom colors to document your time for a more personalized experience.

Built With

Share this project:

Updates