We are required to made a website which allows doctors, patients and hospitals to login / signup. Patient should be able to take appointments, upload reports, make voice, video calls to the doctor (after appointment). Doctors can keep secret notes for patients, can update patient's condition. Patients can see their nearby hospitals, labs, clinics, etc. and then take appointments.
- Used React and tailwind for frontend.
- Used Node & express in the backend, MongoDb for the database.
- Used Mapbox for creating maps, nodemailer for sending mails, mongoose for modelling data, jsonwebtoken, cookie-parser for handling cookies, bcrypt for hashing password, nodemon as development dependency for running backend server.
-
Clone this repository
git clone https://github.com/codechampriyanshu/Sanjeevani.git
-
Run following command in both frontend and backend directory
npm i
-
Run the servers by running following command in both backend and frontend-
npm start
You are done. 👏 Start exploring 👍
- Some of us were new to various tech stacks like react, and mongoDB, so it was a big challenge, and we grabbed this opportunity with both hands.
- We also learnt various new things like mapbox, nodemailer, etc.. this was very fascinating too.
- We don't think it is worth mentioning here or not, but we have been to our college for the first time, after a long wait, during this avishkar period and it was a challenge for us to remain focussed on project. There were so many distractions and all.
- OfCourse, we would love to take the project to the production level.
- We will use real and verified data instead of randomly generated data (for hospitals, ambulances, etc.)
- We will increase accessebility of our website for colour blinds as well as for screen readers.
- We will add live ambulance tracking facility, this will help patients a lot.
- We will improve audio/ video call system.