Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 2.54 KB

README.md

File metadata and controls

67 lines (43 loc) · 2.54 KB

Covid Tracker

CircleCI

A full stack application that allows user to check whether they might be infected with Covid-19 and display the infected cases on a map.

Tech Stack

  • React - Single Page Application Framework
  • Auth0 - Secure Authentication Management Service
  • Node - Javascript Runtime
  • Express - Javascript API Framework
  • MongoDB - NoSQL Database Management System
  • Vercel - Platform for Hosting Frontend Application
  • Render - Node.js Hosting Environment
  • MongoDB Cloud - Mongodb Hosting Environment

System Architecture

System Architecture

Project Dependencies

Server

Client

Run Locally

Running Server

  1. Move into server directory and install dependencies npm install
  2. Rename .env.example file to .env and provide values for each key. To get values for mongo keys, you need to create a database cluster on mongodb cloud.
  3. Run npm run dev to start development server & npm start to start production server.

Running Client

  1. Move into client directory and install dependencies npm install
  2. Rename .env.example file to .env and provide values for each key. To get values for Auth0 keys, you have to create an application on Auth0 with API managemnet.
  3. Run npm run dev to start development server & npm start to start production server.

Deployment and Pipeline Infrastructure

Deployment

API Documentation

See apis documentation for more info.

Screenshots

See images/screenshots for application screenshots.

Demo

demo.mp4