Inspiration

Talking about Inspiration , first of all there needs to be a service/database that compiles and track health Issue of user, suggest him/her a better treatment for their health Issues. Secondly, it should be hassle free for them to search for nearby hospitals, healthcare programs, clinic and get appointment whenever possible or even they can contact with healthcare professionals to get second opinion from convenient of their home. If this things are taken into reality it would revolutinize the health sector of country and in pandemic like Covid-19, vaccination could efficiently driven out without much wastage of vaccine. Citizens could easily know treatment of their health problem and take neccessary steps to prevent it.

What it does

This Service is consists of two interface namely Healthcare InterFace and User InterFace. Healthcare can create medical records, view records generate patient bio-data, and update it by using Healthcare InterFace, of a particular patient by using his/her unique HealthID. They can view past medical records of patient which they can use and analyse it for better treatment. For the sake of demonstration purpose I've given full access to Healthcare InterFace (which is not real world implementation) and this can be revoked anytime possible One the otherhand User can see records, create appointment, chat with healthcares professionals regarding their health issue with help of User InterFace. Text and video messages and preferance to suggers user about his health status will also be included in upcoming updates

How we built it

I've used languages, frameworkf and library such as HTML, CSS, Javascript, ReactJS, NodeJS, ExpressJS, MongoDB, Firebase, and with several packages which includes bcryptjs, cors, dotenv, express, express-rate-limit, firebase, helmet, http-status-codes, jsonwebtoken, mongoose, nodemailer, nodemon, rate-limiter-flexible, all of these work together to provide services to end-user. Both of these two sites are hosted on Netlify and REST APIs at AWS (service - Elastice Beanstalk, EC2 instance (t3.micro))

Challenges we ran into

This project build on MERN + Firebase stack which took a lot of time and then there is syntax problem, logical problem and bunch of bugs I've fixed. Still there is UI/UX problem the Interface is not so good and I'm still working on it :)

Accomplishments that we're proud of

I've learned a lot about backend, Javascript and cloud services such as AWS, before Starting this project I was in doubt wheather I'm able to complete this project or not but when I started, divided major tasks into smaller tasks and completed each task one by one and completed all the tasks, and for this I feel extremely proud of. I've also interacted with lots cool community out there.

What we learned

I've learned AWS side by side and other web applications, Get involved with back end related technologies, MERN Stack, interacted with cool community out there, learned about Medtech and tech stack that are used for developing such high level applications and last but not least I gained Confidence to work on big project all by myself :D.

What's next for BharatSeva+

I'll keep working on it on adding new features. I'll Bring Updates with more interactive UI/UX , updated features, Guest Login, OAuth, and yes mobile mode!. I've build this project as a challenge and yet I'm successful in it, which is really exciting for me.

Built With

Share this project:

Updates

posted an update —

Google OAuth 2.0 Is Now Live, you can directly login as a guest User in User Interface to view. Currently guest Version is not supported for Healthcare Interface, you can use it to login to an existing account only.

Log in or sign up for Devpost to join the conversation.

Submission history