I made a Hospital query system, which manages general tasks that occur in daily work of a front desk attendant.
I wanted to challenge myself to do a different type of portfolio project, as I learned about the Backend, I was curious about how the systems that served me on a day-to-day basis worked, and from that came the idea of making a hospital system.
You will need to install all dependencies below to run:
- Python 3.8.10+
git clone https://github.com/eashanroy7/Hospital-Claims-Management-System.git
pip3 install -r requirements.txt
- PostgreSQL
- postgres empty database called as
postgres
with port5432
.env
file created in project, containingDATABASE_URI=postgresql://postgres:123@localhost:5432/postgres
- You can found my documentation here.
- Run
src/api/app.py
to start API Server. - All endpoint methods, except
/login
needs a JWT Token to use. - If you want to populate the database, run
src/api/populate_db.py
-
Database manage
Using: PostgreSQL, SQLAlchemy (ORM), Database modeling (ER Diagram).
-
Backend development
Using: Python, Flask, REST Apis, JWT Auth.
-
Devops
Using: Docker, Kubernetes, Shell Script.
-
Rest API Documentation
Using: Postman and ThunderClient.
ER Database diagram |
---|
I made this diagram using LucidApp. |