This is huge full-stack web application where users can browse through multiple of exercises data search for their favourite foods, create meals from foods. Users are also able to find nearest gym objects depends on city they enter. Users can browse through all users registered on this website chat with them share their personal achievements, workout plans and their diets to maybe get more knowledge or some idea from others.
You can visit this website here! It's deployed on Heroku!
Visit website Gymero
2025-03-09.15-14-19.mp4
Done:
- JWT Authentication
- Browsing through exercises with GIFS
- Home dashboard section
- Browsing through 80k different foods and their nutritions
- Gym finder by entering city
- Browsing through 70k different meals with their nutritions
- Adding new exercises to your personal workout plan
- Browsing your exercises
- Showing nearest exercises to do
- Creating personal diet plan (setting calories that you want to have in diet, and products something like on fitatu)
- Online chat rooms with different sport hobbies
- CI/CD for github actions
- step when registering new account (filling number of calories, water you want to drink now, steps, and set progress)
- Browsing through platform community, inspecting each profile and user's data.
- Display basic (for now) statistics about workouts, meals
- Added sending messages between users and notification about new message
- Streak days for logging in (virtual dollars giving to each user for logging in)
- Statistics for workouts and meals nutritions (daily,weekly,monthly,yearly) or days range
- Setting daily statistics to then display from it better statistics for today,week,month
Closest things to be done:
- Inspecting workout that was being added to your plan
- Ability to add more detailed workout plan for gym
- Ensure you have Node.js and npm installed on your machine.
- Install XAMPP for managing Apache and MySQL services.
- Clone the repository to your local machine.
- Navigate to the Client Directory:
cd client npm install npm run dev
- Navigate to the Server Directory:
cd server npm start proxy
- Launch apache and mySql in XAMPP:
This is just initial description for this project full documentation with app is still in progress ;)