Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.16 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.16 KB

Running Scheduler

This repo contains a full working project of a MERN (MongoDB, Express.js React, Node.js) full stack web application for a Running Scheduler providing the following (main) features:

  • creating training schedules based on user preferences
  • logging performed runs by uploading .gpx files and extracting the relevant data
  • tracking of equipment (distance & time)
  • providing an overview of whole training blocks

Please note that this demo project serves as an experimenting field and as an setup for continued learning on developing React apps. The code is in process of undergoing huge modifications to improve quality and code cleaniness while the data model itself will likely be revised to a more fitting solution.

Setup

Backend (be-running-scheduler)

Setup .env file

MONGO_URI=*connection string to MongoDB*
PORT=*server port*
JWT_SECRET=*string for signing JSON Web Token*
NODE_ENV=*development | production*
FRONTEND_URL=*url of frontend*

Frontend (fe-running-scheduler)

Setup .env file

VITE_APP_RUNNING_SCHEDULER_API_URL=*url of backend server*