make a project using java spring boot implementing microservices and angular, security (jwt) and mysql for database. implement using swagger
Budget: ₹1,500 – ₹12,500 INR
make a project using java spring boot implementing microservices and angular, security (jwt) and mysql for database. implement using swagger
Introduction:
BusName is created to meet the needs of online bus reservation system, with 2 actors: Admin and Customer. The architecture implemented is Spring Boot Micro services.
Functional Requirements:
The functional requirements of the project are:
For the Admin:
Add a Bus
Delete/Cancel a Bus
View Buses
View Users
For the User:
Login/Register
Search Buses
Create Booking
Make Payment
View Bookings
View Booking Details
Cancel Booking
Give Feedback
Micro-Services
The different micro-services in which this project is divided into are:
Bus Service: Insert a new bus, cancel or delete an existing bus
User Service: Register a new account and login (as a customer) and login (as the admin)
Booking Service: Create a new booking, cancel an existing booking, download ticket
Search and View Service: View customers (as the admin), view all buses (as the admin), explore buses (as a customer), view existing bookings, view booking details
Payment Service: Make a payment for the booked tickets after validating credentials
Feedback Service: Provide rating and feedback (as a customer)
Introduction:
BusName is created to meet the needs of online bus reservation system, with 2 actors: Admin and Customer. The architecture implemented is Spring Boot Micro services.
Functional Requirements:
The functional requirements of the project are:
For the Admin:
Add a Bus
Delete/Cancel a Bus
View Buses
View Users
For the User:
Login/Register
Search Buses
Create Booking
Make Payment
View Bookings
View Booking Details
Cancel Booking
Give Feedback
Micro-Services
The different micro-services in which this project is divided into are:
Bus Service: Insert a new bus, cancel or delete an existing bus
User Service: Register a new account and login (as a customer) and login (as the admin)
Booking Service: Create a new booking, cancel an existing booking, download ticket
Search and View Service: View customers (as the admin), view all buses (as the admin), explore buses (as a customer), view existing bookings, view booking details
Payment Service: Make a payment for the booked tickets after validating credentials
Feedback Service: Provide rating and feedback (as a customer)
Related categories:
Business, Accounting, Human Resources & Legal
MySQL
AngularJS
Microservices
Spring Boot