The open-source MyFitnessPal alternative.
EnergizeXpress is a fitness tracking web application aims to provide users with a platform to monitor and track their fitness progress. Users can log various aspects of their fitness journey, including weight, workouts, steps, cardio, and nutrition information. The application will be developed using the MERN stack (MongoDB, Express.js, React, and Node.js).
This repo is an monorepo which means you can get all the depedancies at one place.
To get a local copy up and running, please follow these simple steps.
Here is what you need to be able to run Cal.com.
- Node.js (Version: >=15.x <17)
- Yarn (recommended)
-
Clone the repo into a public GitHub repository (or fork https://github.com/VNDPAL/EnergizeXpress/fork).
git clone https://github.com/VNDPAL/EnergizeXpress.git
If you are on windows, run the following command on
gitbash
with admin privileges:
git clone -c core.symlinks=true https://github.com/VNDPAL/EnergizeXpress.git
See docs for more details. -
Create a new file
.env
and copy all the contents fromdev.env
file. Replace with your database url and secrect key. -
Go to the project folder
cd EnergizeXpress
-
Install packages with yarn
yarn
-
Run the project with
yarn start