This was an initiative by Enactus NSUT to help people get access to resources such as ICU Beds , Oxygen Cylinders , Medicines etc which were essential for patients suffering from Covid-19 . The WebApp proved to be very useful at the time of the second wave of covid-19 in India and impacted over 5000 people in the first week . The resoures were constanty being updated by thee EnactusNSUT team and the volunteers . If you are need of resources , check out the website - https://www.covidhelp.enactusnsut.com
To run the Web Application on your local system download Node.js - https://nodejs.org/en/download/ . This will give you access to the node package manager which is essential to run the project .
- Open this cloned folder in the text editor of your choice.
- If you want to use the project using
npm
then that comes alongside when you download and install node js.
- Open the terminal and type in
npm install
, to install all the dependencies. - Run:
npm start
- Open http://localhost:3000 to view it in the browser.
- The page will reload if you make edits.
- After doing changes type
npm test
. This launches the test runner in the interactive watch mode. - See the section about running tests for more information.
- Run the command
npm run build
- Builds the app for production to the
build
folder. - It correctly bundles React in production mode and optimizes the build for the best performance.
- The build is minified and the filenames include the hashes. Your app is ready to be deployed!
- See the section about deployment for more information.
After typing npm start
in the terminal , the project can be used opened on http://localhost:3000.
- Resources Page will give you access to the latest verified resources from different category tabs
- You can add your own resources
- Upvote or downvote resources
- Access to basic information regarrding covid-19
- Link to a website using which you can search resources on twitter using tags and city
- Contains a volunteer form which allows user to get access to the data database and credentials to the server
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.
- Any system with basic configuration.
- Operating System : Any (Windows / Linux / Mac).
- Updated browser
- Node.js installed (If not download it here).
- Any text editor of your choice.
- Knowledge of git & github.
- JavaScript
- ReactJS
- TailWindCSS
- Adding Authentication for users posting resources , and adding authenticated likes.
- Adding Search feature for resources .
- Filtering Resources by different feilds - likes , verifies tag , date & time.
- Adding a location filter to resources .
- Add
Due to the time constraints and urgency of the situation , the project was made using a strappy node.js sever , hence we will be migrating the server to different server which will made using Node.js and Express.js . Please head over to the covid-sever project to get an idea of the backend API .