A full-stack MERN application to manage and analyze COVID-19 data. This app supports CSV data import, complete CRUD operations, filtering, and a responsive React-based frontend.
- ๐ฅ Import COVID data from CSV into MongoDB
- ๐งฎ Perform full CRUD (Create, Read, Update, Delete) operations
- ๐ Filter/search records based on criteria (e.g., cases > 1000)
- โ๏ธ RESTful API built with Node.js, Express.js & Mongoose
- ๐ป Responsive frontend using React and Axios
- ๐ Organized folder structure for backend and frontend
| Layer | Technologies |
|---|---|
| Frontend | React, Axios |
| Backend | Node.js, Express.js, Mongoose |
| Database | MongoDB |
| Others | CSV Parser, Git, Postman |
// ```bash
- git clone https://github.com/loopcraft3/Covid-Tracker-Application.git
- cd Covid-Tracker-Application
bash
- cd backend
- npm install
Create a .env file inside the backend folder and add: env
- MONGO_URI=mongodb://127.0.0.1:27017/covidTracker
Then run: bash
- node server.js
- Your backend will run at http://localhost:5000.
In a new terminal:
bash
- cd frontend
- npm install
- npm start
- Your frontend will run at http://localhost:3000.