HealthAid

HealthAid

HealthAid: Simplifying patient management for MRMC Medical College with QR codes. Built with Vue.js and Django REST Framework.

9
HealthAid

HealthAid

HealthAid: Simplifying patient management for MRMC Medical College with QR codes. Built with Vue.js and Django REST Framework.

The problem HealthAid solves

HealthAid allows hospital staff to create patient profiles and store their personal and medical details securely. Each patient is assigned a unique QR code which can be printed on their ID card. Staff members can easily access a patient's details by scanning the QR code, making the process more efficient and reducing errors. HealthAid also allows superadmins to manage staff accounts, creating and deleting them as necessary. The use of Vue.js in the frontend and Django Rest Framework in the backend ensures a smooth and responsive user experience. Overall, HealthAid streamlines the process of managing patient information, making it safer and more convenient for both patients and staff.

Contributors:

Challenges I ran into

The challenge was to keep both admin pages and staff pages in same web application. This was question of security.
A user must not be able to access admin pages.

The solution was provided by Vue router itself. Vue had a method called beforeEach which allowed me to verify user's role before taking user to specefic page. For example if user is trying to access /admin then beforeEach method allows user to reach /admin if he/she is actually admin or else they are redirected to home.

Discussion