Skip to content

A full stack Hospital Management System using Angular (frontend) and Spring Boot (backend) allowing doctors and admins to efficiently manage patients, appointments, diagnostics, and medicines.

Notifications You must be signed in to change notification settings

Rakesh161rausahn/Angular-Spring-boot-Hospital-Management-System

Repository files navigation

🚀 About Me

I'm a full stack developer... 👨‍💻 I am passionate about Web Dev & I enjoy learning new things.

Hospital Management System Project

The Hospital Management Application is built with Angular and Springboot. The primary objective of the project is to design and develop a hospital management website which can be accessed by the doctor and admin.

The doctor has the authority to view the current list of patients who are under treatment, including their diagnostic details. The doctor can perform CRUD operations with the patients in his dashboard. Doctor has the access to add and maintain the medicine list in his dashboard.

Admin dashboard displays the current patient list excluding few sensitve diagnostic details. Admin has the access to maintain the appointment list in his dashboard. Admin can also perform CRUD operations in the appointment list.

Sprinboot is used as a middleware for database connection and api generation. MySQL8 workbench is used as the database. Angular 14 is used as the frontend framwork for component generation, routing, statemanagement, api calling for all the components. This project was generated with Angular CLI version 14.0.4.

Tech Stack

Client: Angular, HTML, Typescript, CSS, Javascript

Server: Spring boot, Java

Database: MySQL8, Work bench CE-8

Screenshots

1. Home Page of the Application:

Home page

2. News Feeds:

Newsfeeds1

3. Doctor Login Component with Authentication:

Doclogin page

4. Doctor Dashboard Component:

Doctor Dashboard

5. Search by name feature:

Search by name

6. Viewing Patient Diagnostics:

View Patient

7. Add Patient component:

Add New Patient

8. Updating Patient Details:

Update Patient

9. Medicine List component:

Medicine List

10. Add Medicine component:

Add Medicine

11. Admin Login component:

Admin Login

12. Admin Dashboard component:

Admin Dashboard

13. Appointments:

Appointments

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

A full stack Hospital Management System using Angular (frontend) and Spring Boot (backend) allowing doctors and admins to efficiently manage patients, appointments, diagnostics, and medicines.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published