getfit's Introduction
getfit's People
getfit's Issues
Suggested Meals
This will allow the user to have auto generated suggested meals to them, this should take care of any dietary restrictions(allergies) or be specific to anyone following a diet plan such as Keto, Carnivore, Paleo, etc) I think one of use mentioned to incorporate ChatGPT into this to use AI to generate the meals but this needs to follow the dietary restrictions
Image Uploading
This is feature seems a bit vague, so whoever is assigned this task maybe take your own spin on it. Allow the user to upload images to their profile (public? private?) that can showcase them being at the gym or progress pictures or anything of that nature.
Video Demonstations for Exercises and creating Exercise views
add video demonstrations and exercise information to the app to use in workout creation.This will allow the user to click a "help" or "?" or something to show user the nature for each exercise (or just add the demonstrations to every movement by default) that will aid the user in how to preform the movement with proper technique.
User Workout creation
If the user doesn't want a prebuilt or generated program for themselves then allow the user to edit or create their own workout to follow.
Populate Exercises to firebase firestore
User Profiles
This will allow the user to customize (to an extent) their user profile to display information about themselves (weight, height, age, gender, BMI, TDEE, etc.), add a profile picture, just a general user "profile" after they have signed in, this should stay persistent to the unique user as they log out and log in.
Sets/Reps Tracker
When the user presses "Start Workout" or however we implement this, allow them to have a + or - to track their sets and reps respective to their programmed workout day. The tracker should parse the workout day and see how many sets and reps are assigned for each workout on that specific day and let the user increment as they complete the workout.
GetFit UI/UX
Just making this a task for the role of creating the UI/UX of the app and adding all the buttons for routing all the group members tasks together, as well as creating the generalized look for how the app will be once fully completed.
Chat Bot
This will incorporate a chatbot on the app that will allow the users to chat with a robot to ask any fitness related questions, similar to just simply googling something that you don't know about in the gym, instead have that build into the app so you can ask the chat bot whatever you're stuck on.
Food Intake
This may need to be split into multiple steps, I think MyFitnessPal has a public and strong API to allow us to pull nutrition information to allow the user to physically search and input food into their food log or by using a barcode scanning with the phone camera (not sure how to implement this) but we can try it
User Messaging
This allows users to communicate with other users like a direct message, or even a social aspect with a news feed and other users pictures (similar to instagram but specific to this apps workout features)
Step Counter
Allow the User to have a section on the App where you can track your steps while your workout is "active" (or just throughout the entire day if you want, not specifically when you're working out)
Water Intake
Allow the user to increment a water counter throughout the day, use this as a diary for hydration. Maybe increment it by 250ml(1 cup) or per liter, customize as you see fit.
User Authentication
Allow users to sign up, sign in, change/reset password using Firebase Auth
User Authentication
Allow users to sign up, sign in, change/reset password from the Firebase Auth services
Gym Reminder
Allow the user to toggle if they want Firebase messaging to alert them with a notification to remind them that it is a workout day, maybe allow the user to user a check box style page to select which days of the week they have scheduled to workout and then the notification will alert them on the days respectively.
Personalized programs
Again, this may need to be split into multiple steps as it seems to be a pretty large feature, and really it is the "main" feature of the app. So, this should allow users to follow a questionnaire style survey(or however we choose to implement it) that will ask them their goals, what they want to improve(Hypertrophy, weight loss, strength training), this should also allow the users to pick if they have any previous or current injuries/rehab/prehab to avoid the program from generating something that causes them pain or are not able to do due to flexibility or injuries.
create exercises
Populate exercises into firestore
Statistics Page
The user will have a statistics page that they can navigate to that will display workouts per week/month/year etc, they will also be able to see their average steps and any other statistic you see fit to add.
Body Measurements
user can store their body measurements for each part manually
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.