Welcome to the Hospital Management System project! This application is built using Spring Boot and follows a Microservices Architecture. It is designed to manage the hospital's core services, such as:
- Patient Registration π§ββοΈ
- Doctor Management π©ββοΈ
- Appointment Scheduling π
The system leverages Eureka Server for service discovery, ensuring that microservices can communicate with each other seamlessly. Each microservice operates independently, which makes it easy to scale and maintain.
- Spring Boot π
- Eureka Server π
- Feign for Inter-Service Communication π
- Microservices Architecture ποΈ
- MySQL for Data Persistence πΎ
- RESTful APIs π
- Microservices: Each service operates independently, ensuring scalability and flexibility.
- Service Discovery: Eureka server is used for service discovery, allowing dynamic registration and discovery of microservices.
- Patient Management: Ability to manage patient information and records.
- Doctor Management: Manage doctor details, including schedules and availability.
- Appointment Scheduling: Allows scheduling and managing appointments between patients and doctors.
- Database Integration: All data is stored in a MySQL database for persistence.