SpringBoot & Angular Hospital System

Job ID: 39745893

Budget: ₹1,500 – ₹12,500 INR

I’m putting together a complete hospital management application built on a Spring Boot back-end and an Angular front-end. The core scope is clear: patients must be registered and their records maintained; appointments need to flow smoothly from booking to confirmation; and every service should feed straight into billing so invoices are generated without extra data entry.

Three distinct user roles—doctors, nurses, and administrators—will log in through role-based access control. Each role sees only what it needs, yet all share the same data set held in an SQL database. I’m comfortable with MySQL or PostgreSQL, so feel free to choose whichever fits best; the key is clean entity design, referential integrity, and migration scripts that let me spin up a new instance in minutes.

RESTful endpoints, JWT authentication, and a responsive Angular interface (Material or Bootstrap components are fine) are expected. Code quality matters: please structure the project so that future teams can extend modules without hunting for business logic scattered across layers.

Deliverables
• Complete Spring Boot source with clearly named packages, REST controllers, service layer, repository interfaces, and unit tests
• Angular workspace with reusable components, routing, guards, and state management where appropriate
• SQL schema and seed data scripts, plus Liquibase/Flyway migrations if you prefer
• README covering build, run, and deployment steps on a clean machine
• Short functional demo video or hosted preview confirming patient record creation, appointment flow, and invoice generation under each role

If you have previous healthcare or enterprise experience, let me know; otherwise, solid Java, Spring Boot, Angular, and SQL skills will do. I’m ready to review pull requests as soon as you push.