Skip to content

full working (demo) project of a MERN web application for a Running Scheduler / Journal actively used by myself for my running training and continously further developed

Notifications You must be signed in to change notification settings

matfroeh/running-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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*

About

full working (demo) project of a MERN web application for a Running Scheduler / Journal actively used by myself for my running training and continously further developed

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published