Scope : The Airlines Reservation System is an online platform designed to allow customers to reserve tickets for flights. The system is built using a microservices architecture, utilizing various technologies such as Spring Boot, Spring Data JPA. The system incorporates Domain Driven Design principles and provides essential services for customers, agents, managers, and administrators. The payment will be completed using Visa and Master card. The system should have registration of, customers, admins. Industry standard security must be provided. Reports are to be created every week and quarterly.
Scope Details : The system should allow the customers and the admins to make use of the following modules based on their level of authorization.
- ADMINISTRTION MODULE a. CREATE AND MANAGE THE AIRPORT b. CREATE AND MANAGE THE USERS i. ADMIN ii. CUSTOMERS/PASSENGER iii. AGENT iv. MANAGER
- Authorization and Authentication module
- Product Management Module a. Inventory b. Documents
- Payment Module a. Visa b. Master Car
- User Registration Module a. ADMIN b. CUSTOMERS/PASSENGERS c. AGENT d. MANAGER
- Reports Module a. Weekly b. Quarterly
- Backend: Microservices with Java Spring Boot
- Frontend: Angular v16.x
- Database: MySQL