Inspiration
The inspiration behind the project is the difficulty many people face in starting and continuing their fitness journey. We aimed to boost motivation by developing an application that allows users to create tailored workout plans, considering experience level, workout type, number of days, etc. It also generates weekly meal plans based on dietary restrictions. Beyond offering a user-friendly application, we aimed to foster a social media platform to motivate others to take action.
What It Does
The application integrates OpenAI to create tailored workout and meal plans, helping individuals achieve their fitness goals. It also aims to connect people at any point in their fitness journey, encouraging more people to reach their goals.
How We Built It
To build this application, we used OpenAI for tailored workout and meal plans, MongoDB for data storage, and connected everything with Express and Node.js. We chose React to develop a simple and reactive UI.
Challenges We Ran Into
Planning was a significant challenge, especially as newcomers to hackathons. Without a clear initial idea, we spent considerable time discussing before deciding on this project. Although it seemed time-consuming, it was a crucial decision. Managing time and developing everything as planned were difficult, with long nights and productivity challenges. Despite these, it was a valuable learning experience.
Accomplishments that we're proud of
Out of all the things we have completed there were two accomplishments we were definitely proud of. The use of OpenAI to create these personalized workout and meal plans for any individual with a touch of a button. Having these plans be highly customizable was a great addition to the project. Additionally, the second achievement we were proud of was being able to allow people with different levels of experience and different fitness journeys to easily connect and motivate each other. We had many other achievements, but these two are the most priceless.
What we learned
There was a lot we had learned through the course of the hackathon. In terms of techincal skills, we learned how to upload files across computers using multer. We used this for when a user wants to upload a picture to their post that they want to add to the Lift It feed. Another technical skill that we had learned was more UI beautification techniques such as new css attributes, open source libraries to add animations, and etc. Aside from the technicals, we learned a lot about teamwork and working under pressure on a brand new project in a short amount of time. There was a lot of hardships in this time, but we learned to build off of each other strengths to develop this project.
What's next for Lift It
There is a lot in store for Lift It. Our first stop would be to improve the UI because of the time constraints we were not able to design it to our expectations. After improving the UI we plan on adding following and being able to see a different feed which is filtered on people that you are following. This creates the essence of most social media platforms out there. To further this idea we plan to add a messaging system to talk with close friends and peers about fitness. Even though there is a lot in store for Lift It, these are our first checkpoints.
Log in or sign up for Devpost to join the conversation.