Monday, July 17, 2023

All About BharatSevaplus (MERN + Firebase Stack Project)

 

About BharatSevaplus

This is MERN + Firebase Stack project that Make Appointments between Patient and Healthcares, Log Records (Patient details regarding health), Support Video-Text messages* (Upcoming in future update), and allow healthcares to search patients for vaccination or health check up programs. 

It Eliminates traditional paper log method where a patient take his/her records from healthcares regarding their health Issue and later on it get thrown away or it get lost anywhere, which if put together, compiled can give a lot of information for their health and even it can detect symptoms earlier than it would actually arrive which could actually potentially help patient from life threatning illness.

Watch Demo :- Go To Playlist ↗

Problems in Traditional Methods:-
Lack of easily accessible database :- Medtech Penetration in India is Less < 10%. Most of patient get handwritten notes, get medicine, get well and forget all about their Issue.
Maintaining, and Accessing such data is very time-consuming and difficult, for more advance problems such as in emergency it could get a lot more time-consuming which can cost life of patient.

Inablity to get medical history in case of emergency:- Let's say a man has gone accident, so to get medical records of this patient it is time-consuming process to which can cost life of this patient.

Report Sharing and Getting Second Opinion :- Most doctors give handwritten prescription that can not be understandable easily. Patient has to travel to way back to doctors to get their opinion which is costly and time consuming process. 

Language Barrier :- People who belong to different community might have different language that can not be easily understandable by Health Professionals,
which could give a lot of complications while generating reports.

So to tackle the above problems.  I've developed BharatSeva Plus. It is currently on early version of production, and will take time for fully complete service.
This Project Consists of two WebApps:

1. BharatSevaplus HealthCare InterFace ↗.

2.  BharatSevaplus User InterFace↗.

BharatSevaplus Healthcare InterFace : This Site Provide InterFace to the Healthcares (HIPs and HIUs) who will generate log for its user/patient. They can view bio-data, records, generate bio-data, records of any patient.they want.

Note: For now I've given full access to Healthcares to view and generate records they want, but this is not real world implementation, but for the sake of demonstration purpose I've given full access permission to all healthcares and this permission can be revoked anytime.

BharatSevaplus User InterFace : This Site Provide InterFace to Users/Patient whose Log would be generated and stored. They are ones whose data will be stored and compiled to provide better results.

Each Patient will receive Email-Notification if any event has happened to their accounts such as if any healthcares sees their bio-data they will be notified via Email.
They can search for health facilities by name and book appointment with healthcares, can change preferances regarding their account.

I've taken this project as a challenge to level up my web-development skills like never before. During early development of site I was a beginner in React JS and Backend related technologies but now, after almost 3 months after development I've learned a lot of new things and excited for more !

Implementation

This Project developed with HTML, CSS, Javascript, ReactJS, NodeJS, ExpressJS, MongoDB, Firebase.and with several other packages like bycryptjs, jsonwebtoken, Rate-limiter, cors, mongoose, http-status-codes, nodemailer, nodemon, xss-clean, dotenv, express, helmet.

Project FrontEnd Deployed on Netlify.↗
Rest API at AWS ↗ Services Include:- Amazon Elastic Beanstalk, EC2 Instance (t3.micro), services, Role, policies -  AWSElasticBeanstalkWebTier.

Found my Project Interesting ?
You can build your own Interface (Site) and I'll provide you my API for development. If You are Interested mail me at 21vaibhav11@gmail.com.
Flutter developers are Invited to build their own Interface.

What's next for BharatSeva+

I'll Keep Working on it and one by one new features will be added in future updates, design part will be considered again to give it a better look.
I've found several features to be interesting and will implement it like OAuth (For Guest Login), Video-Text Messages*, Mobile View and much more to come.


Thank You For Your Interest 💗































Labels: , , , , , , , , , , , ,

Tuesday, October 26, 2021

What Is Stop Motion ?

 


Well, Technically saying It is Capturing all the photos of images that you want to capture and playing them in one go , which you can do with a lot of apps available in market ,you can buy or simply can download their mod versions available freely on the market !

What all need to shoot a stop motion animations?

Firstly,we need a topic that we want to animate , it can be anything regarding of your choice simply saying , advice ,is take 2-D art simply , so now on you need a best scene , which you can easily make simply just by your which are easily accessible to you , now you got your scene now you are ready to animate .

Now if you are ok with your environment you can just go or can make neccessary arrangement if neccessary ,

Fix your camera after installing ,suggestion stop motion animations , available in play store,

Now shoot one after other one by one just clicking photo one after other .

After you finished all your shooting , you go and cut out those scene that you don't want to be in your scene and make other neccessary arrangement as possible .

You can also make other neccessary by buying it's premium feature and go for it you consider it neccessary and then you all set to proceed to next step.

Now in this you need to enter sound effect , if you want to achieve by just going on free website for music available on website given here : and also you need to  choose a video editing software if neccessary available freely in market you can search and can download whateversuits you better and be careful to choose otherwise learning and leaving other software is not good practice at all .

Now you are all set to for other and can upload from app directly by just clicking on the app and select "Export in to youtube " and can proceed and after all you need to give information about you youtube channel and proceed for you your youtube upload and go for it .

Thanks for reading 

Made with Love and Curiosity.


Labels: , , ,