Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 2.87 KB

README.md

File metadata and controls

49 lines (39 loc) · 2.87 KB

💪 Activio: The Ultimate Fitness App

What is Activio?

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.

HomeScreen

Built with

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.

  • React
  • Redux
  • NodeJS
  • Express.js
  • MongoDB
  • Netlify

How to run locally

  1. Install required dependencies in root folder and both frontend and backend folders
npm install
  1. Navigate to the backend folder /api
  2. Create a .env file in this folder with the following variables:
MONGO_URL = [YOUR_MONGODB_URL]
JWT_SECRET = [YOUR_JWT_SECRET_KEY]
  1. Navigate back to the root folder
  2. Run the app on http://localhost:3000
npm run dev

Inside Look

ExercisesScreen WorkoutTimer WorkoutPlannerScreen NutritionTrackerScreen ExploreScreen RegisterScreen

Next Steps