Inspiration

We thought about the idea of health and how there is so much to know about it. We noticed that many people struggle to keep track of their workouts, their progress, and their goals, and that there is often a lack of accessible and affordable resources that can help them achieve their fitness aspirations. Some people don't know where to start and others get overwhelmed with the information online. As a result, we wanted to have an all in one "tracker" type platform that would provide users with all the tools and tips they need to reach their goals.

What it does

The purpose of this project is to allow users to be able to keep track of their weight and fitness level. This project provides the users with an easy to use, comprehensive, and customizable tracker. Wanted to have a variety of features and functionality that cater to the users. Provide guidance and motivation and limitless information based.

How we built it

  1. Came up with our ideas and narrowed it down to health related information.
  2. Figured out everyone's strong points on what they can work on and split the work load.
  3. Share what difficulties and issues we were facing and determine how we would handle it.
  4. Created the "menu" for the platform, in our case using the console and provide the users options.
  5. Built the User class and how the data will be handled.
  6. Provide several tools and options to provide examples on how it would work.

Challenges we ran into

We originally came up with the project with a front-end and back-end structure to have a visual appeal and simplicity for the users as well while having all the data stored in a database however we realized its not as simple as it sounds. We had too many ideas and tools we were wanting to implement but we lacked the experience and took too much time on the planning.

Accomplishments that we're proud of

We figured out how to store and use our data without the use of a server-sided application.

What we learned

  • Working with back-end and database is not as easy.
  • Learned about Flask and the potential it has but did not have the time to transition to it.

What's next for Weight Mate

  • Potentially continue working on this as we gain more experience with programming languages, tools, and upgrade our platform to a web-based application along with a sql database to hold the data.
  • Integrate a suggester that uses data from the user's workout/health reports to recommend tailored workout or diet plans that can help them achieve their specific goals.

Built With

Share this project:

Updates