Skip to content

sadaatgithub/dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

National Hemophilia Registry - Clone

A web portal to manage patients data and update it regularly

Tech Stack

Client: React, Redux-toolkit, Axios, TailwindCSS

API: Django REST Framework

Server: Django 4.0

Run Locally

Clone the project

  https://github.com/sadaatgithub/dashboard.git

Requirements For Backend Part

python 3, django 4.0

Backend Setup

Go to the project directory

  cd backend

Create virtual Enviornment

  python -m venv myenv

Activate virtual enviornment

  myenv\scripts\activate

Installing Required Packages

  pip install requirement.txt

Run Migrations

py manage.py makemigrations
py manage.py migrate

Run Server

py manage.py runserver

Requirements for Frontend

node.js 18

Frontend Setup

cd frontend
npm install
npm start

Features

Responsive

End to End user flow

Login , Logout feature, change password

nhr_login

Dashboard design

Displaying total Patient excluding deceased one

Displaying data graphically via charts , factorwise counting, agewise counting

nhr_dashboard

Editing patient information

nhr_edit_pwh

Exporting all data in excel sheet, can filter data according to districts and download it.

nhr_excel_data

Searching for patient if it already exists in database

PWH_SEARCH

##Tip Some Features are in developement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published