Inspiration

We were dissatisfied with the current weight tracking apps and wanted to create our own with additional features that we wanted.

What it does

Quantify keeps a personal logbook of daily weight entries, providing a moving average as well as a weekly trend. This allows the user to see actual progress in their weight, rather than fluctuating numbers that will not paint the full picture.

How we built it

We used Nuxt, Vuetify, and Vuex for the front end to input, display, and visualize the data. We also used FastAPI, Pandas, and NumPy to process the data, perform calculations, and store user info.

Challenges we ran into

For some of us, this was the first time creating complicated software so it was a very new experience compared to class projects. Also, most of us were not familiar with Nuxt/Vue or Pandas so we had to learn on the fly. Last, setting up environments and managing merge conflicts was much harder then we thought.

Accomplishments that we're proud of

Finishing with a working project that resembles what we had envisioned. Also, working together as a team of different experience levels to cooperate and plan well.

What we learned

Working together as a team, project management/planning, and most technologies/packages used.

What's next for Quantify

Handling edge cases and an actual database for user authentication and data storage.

Built With

Share this project:

Updates