A free web and mobile app that is perfect for fitness enthusiasts. Users can create workout plans, search through 1000+ exercises, track calories and explore workout plans from other users.
- Try it out here: https://activio.netlify.app/
We used React and Material UI for the frontend, Node.js and MongoDB for the backend. JWT was used for authentication and Redux for global state management. We deployed it using Adaptable and Netlify.
- Install required dependencies in root folder and both frontend and backend folders
npm install
- Navigate to the backend folder
/api
- Create a
.env
file in this folder with the following variables:
MONGO_URL = [YOUR_MONGODB_URL]
JWT_SECRET = [YOUR_JWT_SECRET_KEY]
- Navigate back to the root folder
- Run the app on http://localhost:3000
npm run dev
- Create explore blog page
- Polish and deploy
- Integrate all features to mobile app (WIP: https://github.com/braydonwang/Activio-Mobile-App)
- Implement ML image classification for calorie tracker
- Explore pricing plans 💸