Skip to content

2021 - SPORTSEE: React CLIENT + ExpressJs micro API - (CLIENT + SERVER)

Notifications You must be signed in to change notification settings

GitHubAgneska/SPORTSEE

Repository files navigation

SPORTSEE

React dashboard analytics with ExpressJs micro API



app screenshot


Class-based React architecture


STACK

  • HTML5/CSS3/Javascript
  • React
  • Recharts library
  • Styled Components

Prerequisites

[ If you are working with several versions of NodeJS, we recommend you install nvm. This tool will allow you to easily manage your NodeJS versions. ]


Launching the project

  • Fork the repository
  • Clone it on your computer.
  • The npm i command will allow you to install the dependencies.
  • The npm run start command will allow you to run the micro API.

SPORTSEE DATA FLOW

┌─────────────┐     ┌─────────────────┐
│ LOCAL DATA  ├────►│SERVED by Express│
└─────────────┘     │on 5000          │
                    └─────────┬───────┘
                              │
      ┌───────────────────────▼────────────────────────┐
      │API routes  : 5000/api/user/:id                 │
      │              5000/api/user/:id/activity        │
      │              5000/api/user/:id/average-session │
      │              5000/api/user/:id/performance     │
      └───────────────────────┬────────────────────────┘
                              │
                              │
                              │
                  ┌───────────┴───────────┐
                  │                       │
                  │  React client fetch   │
                  │                       │
                  └───────────────────────┘

About

2021 - SPORTSEE: React CLIENT + ExpressJs micro API - (CLIENT + SERVER)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages