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.
- 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
- Tailwindcss - For styling
- Flowbite React - For UI components styled in tailwindcss
- React Simple Maps - For display data on maps
- React Router - For handling page routing
- Move into
server
directory and install dependenciesnpm install
- 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. - Run
npm run dev
to start development server &npm start
to start production server.
- Move into
client
directory and install dependenciesnpm install
- Rename
.env.example
file to.env
and provide values for each key. To get values forAuth0
keys, you have to create an application onAuth0
with API managemnet. - Run
npm run dev
to start development server &npm start
to start production server.
See apis documentation for more info.
See images/screenshots for application screenshots.