Skip to content

An integrated fitness hub to search exercises, craft and follow timed workout plans, monitor calorie intake, and exchange fitness plans with a community of enthusiasts

Notifications You must be signed in to change notification settings

braydonwang/Activio-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💪 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

About

An integrated fitness hub to search exercises, craft and follow timed workout plans, monitor calorie intake, and exchange fitness plans with a community of enthusiasts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published