An open API service indexing awesome lists of open source software.

https://github.com/ellaqi-tech/reaction21

Personal sports tracker application with user authentication. A team-driven project built with MERN stack.
https://github.com/ellaqi-tech/reaction21

backend frontend

Last synced: 11 months ago
JSON representation

Personal sports tracker application with user authentication. A team-driven project built with MERN stack.

Awesome Lists containing this project

README

          

## - work in progress - ##

### Team project, built with MERN stack (MongoDB, Express, React, Node.js)

## Personal Contributions
#### - Vitaliy Bulyma

* Exercises and Workout Create Read Update Delete functionality
* Files
* **backend** /
* models/ Exercise.js
* models/ Workout.js
* routes/ exercises.js
* routes/ workouts.js
* server.js
* **frontend** src/
* App.js
* components/
* AddExercise.js
* ListExercise.js
* ShowExercises.js
* CreateWorkout.js
* EditWorkout.js
* ShowWorkouts.js
* Nav.js

#### - Ella C Qi
* Design lead
* User authentication features: user login & user register
* Files
* **backend** /
* config/ keys.js, passport.js
* models/ User.js
* routes/ api/ users.js
* validation/ login.js, register.js
* **frontend** src/
* actions/ authActions.js, types.js
* components/
* auth/ Login.js, Register.js
* dashboard/ Dashboard.js
* layout/ Landing.js
* private-route/ PrivateRoute.js
* css/ main.css, util.css
* fonts
* images
* store.js

## To start

clone repository


$npm install | to install all packages

$npm run dev | to start back and front end

### Screenshots
- index page
![welcome](public/welcome.png)
- login page
![welcome](public/login.png)
- register page
![welcome](public/register.png)
- dashboard page
![welcome](public/dash.png)