- The past two years have been a testimony to the fact that the medical sector still lacks in proper mitigation and tending to needs of patients of all backgrounds, in the face of disasters like pandemics. Millions of people were locked in their homes, thus restricitng smooth offline access to hospitals and healthcare centers.
- Medico is an attempt at solving these persisting problems by ensuring a smooth transition of the medical sector network and its workings to digital platforms. Doctors and patients get to connect on a singular platform, just a few clicks away.
- The users get to access various links and functionalities of the website here, right from understanding through 'About Us' to signing up on the website.
- The website can be used as either a doctor, or a patient. Their dashboards can give them an overview of the medical history, medicines, and appointments booked so far.
- In case of medical emergencies, patients get to book an appointment with the doctor, where they can choose from certified doctors to get prescribed by.
- A BMI calculator has been incorporated, through which users can get a measure of their body fat based on height and weight.
- Our website is committed to security of the users, which we have achieved by using JWT and storing hashed passwords. To ensure the right data is provided to us, we have validation checks on the frontend and the backend.
- No one was very much familiar with react, so this was our chance to showcase and polish our react and frontend skills. We tried to make a decent frontend in such a short interval of time.
- We managed to build the frontend and backend from scartch to finish, but connecting tand deploying was quite tricky.
- Despite hectic schedules and time crunch, our team managed to successfully finish all the planned tasks for the frontend and backend features of the website, well in time. Both are running smoothly individually.
- Building a full stack website was a new yet exciting challenge for us, but once we got the hang of it, we divided the tasks and collaborated efficiently.
- We worked with a few packages and libraries for the first time, like Material UI, Chart.js, etc. The BMI calculator component had to be built from scratch.
- Health and lifestyle related blogs for the readers among our users.
- Adding chemists to the website, so that the added burden of traveling huge distances for medicines gets reduced for the patients.
- Trackers and reminders for patients to remind them to take their medicines at prescribed intervals and dosages.
To get a local copy up and running follow these simple example steps.
-
Fork the repo and clone it
git clone https://github.com/disha9112/Hackstack-Medico.git
-
Navigate to server folder and install the NPM packages
cd server npm install
-
Set up a .env file with custom keys and run the server
npm start
-
Navigate to client folder and install the NPM packages
cd client npm install
-
Run the client side of the website
npm start