Diet is overrated,Consistency is underrated,
What is the most important thing after Diet in Fitness.Yes you guessed it right!!! Its the consistency that helps people achieve their goal.
People are very particular related to their diet and fitness but they usually ignore consistency which can be a catalyst in achieving their fitness goal and journey.In enthusiasm people usually take up gym membership in starting of the year do it for a month or two and then leave it for the rest of the year and this cycle goes on every year.
So keeping this in mind we have developed an online platform for user contest where user can compete with each other for excercise,claim their streaks and last but not the least get consistency part in their fitness journey.
Fitness-App focuses on building consistency among peers for exercises and building a streak through it which helps users track their journey.Besides this we also have a lot of features such as Discussion Forum,Leaderboard,Contest etc.
Every Day a new Exercise is unlocked which focused on a particular muscle and is available throughout the day for you to perform and build streak.It lasts for the entire day and user can do that as per his convenience and place.Each Exercise is of 30 seconds after doing it you can claim your streak by just click of a button.
Besides this we have a Leaderboard section which lets you know who have consistently maintained their exercise streak during a particular month,Leaderboard Topper can take a sense of achievement while others can take motivation.
We also have an Discussion Forum where users can post anything related to fitness,diet and exercise or any help they need from the community in their fitness journey or just have a general talk.
Last but not the least we also have a Personalized Dashboard section which represents the data such as Number of post,number of reply's,current streak of user and the user-personalized information which is editable at just a click as per user's convenience
Initially when the hackathon started we decided to use MERN stack for this app and started with the API Development of the project but after roughly 15 hours into the hackathon when we were about to start our front end part through react.js and also after implement most of the front-end part we realized that we are facing an issue in state handling so we referred many blogs as well as docs but to no avail since it was our first time developing a project using react.js we were not familiar with its state handling part which is the most import part and this costed us huge.In the middle of hackathon we decided to shift our front end part to EJS (Embeded Javascript) since that was the thing we were most confident about and there was no time for learn and implement we went with the EJS part and started implementing the front end through it and our previous 20-22 hours went in vain.Though we were able to incorporate all the feature we thought but through a different tech stack.Hence last but not the least we were able to finish our project,feeling proud of ourselves that we didn't gave up and also took the right decision in tensed environment with a deadline crunch.
Technologies used
Discussion