Fitnex is a web-based dashboard for all of your fitness needs. With Fitnex, you can track your calories, weight, meals, and exercises for the day. Easy onboarding process that calculates the best calorie intake for you!
Demo 🚀
Check it out here! In case you are too lazy to register an account, I have a test account available for you! 👇
Username: [email protected]
Password: Test1234
- Track your calories consumed, calories burnt, and calories remaining for the day
- Log your weight and see your progress over time
- Log any kind of activities or exercises you did for the day
- Onboarding process that calculates the best calorie intake for you
- React Hooks for managing state
- React Router Dom v6 for routing
- React ChartsJS 2 for charts and visualization
- TailWind CSS used for static landing pages
- Mantine React components library
- Express for data storage and realtime functionality
- MongoDB Mlab Atlas for easy database setup
- Passport for authenticating JWT's
- Heroku for deploying the app to the cloud
- Sign In or Register with Email & Password
- Onboarding process
- Email Validation
- No empty fields
- Visualization and charting
- Filtering data with date ranges
- User accounts
- Meals
- Weights
- Activities
- Elegant and responsive landing pages
- Redirects users if they try accessing routes that require authentication
- Redirect whether the user has completed the onboarding flow or not
- Nested routes inside of the dashboard