/EnergizeXpress

This is an fitness tracking application. This is built using MERN stack.

Primary LanguageJavaScriptMIT LicenseMIT

EnergizeXpress

EnergizeXpress

The open-source MyFitnessPal alternative.

About the Project

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.

Getting Started

To get a local copy up and running, please follow these simple steps.

Prerequisites

Here is what you need to be able to run Cal.com.

  • Node.js (Version: >=15.x <17)
  • Yarn (recommended)

Development

Setup

  1. 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.

  2. Create a new file .env and copy all the contents from dev.env file. Replace with your database url and secrect key.

  3. Go to the project folder

    cd EnergizeXpress
  4. Install packages with yarn

    yarn
  5. Run the project with

    yarn start