Patient Profile Managment Patient Profile Management is a system where patients information are recorded by the registered user with their specific allergies from which they are suffering from. In this management system, there are two three module and they are Dashboard, Patient Profile, and Allergy. In dashboard, total count of Patient Profile, Allergy and Special Attention are displayed. In Patient Profile, list of patient information are displayed accordingly. Also in Patient Profile, there are patient who requires an special attention which are listed on top of the table. Specific Logged in user can edit, delete and create the patient profile from it. And In allergy, list of allergies are listed on the table. Logged In user can add, edit and modify the data.
Frontend Application Screenshot
Login Page
Sign Up Page
Dashboard Page
Patient Profile Page
Patient Profile - Add New Patient Page
Allergy Page
Allergy Page - Add New Patient Page
- ReactJs
- Node Js
- Express Js (Framework)
- Prisma (Used for ORM feature such as Prisma Client for auto-generated and type-safe query builder for Node.js, Prisma Migrate for migration tool, and Prisma Studio which provides GUI to view and edit data in database.)
- Postgres
- RestApi
- Clone this project
- Run this command
npm install
to install related package mentiond in package.json file - After installing the package, also install package in backend folder as well. Run this command
cd backend
to go inside the folder and install package there. - In backend folder, rename .env-example with .env and add the database credential there.
- Run all query from migration file in your created database.
- If you want to view the GUI of prisma then run command in backend folder
npx prisma studio
- After installing the package and migrating all the table and data, run this command in backend folder
npm run dev
to start the backend. - And finally to start the frontend, run this command in the parent folder
npm start
- And you're good to go.