How tuntunhlaing/booking-system works
Booking-System is described as a system for booking classes using packages. The tree shows separate user, class-booking, package-management, authentication, and shared-domain modules. No source excerpts were provided, so the graph keeps relationships to the README’s broad product description and does not infer internal calls or runtime flow.
Main entry points: PackageManagementApi.java Package API · BookingClassApi.java Class API
Components 15
Booking
- Class API
booking-user/src/main/java/com/example/booking/user/api/BookingClassApi.java - Class booking
booking-user/src/main/java/com/example/booking/user/service/BookingClassService.java - User management API
booking-user/src/main/java/com/example/booking/user/api/BookingUserManagementApi.java - Registration API
booking-user/src/main/java/com/example/booking/user/api/BookUserRegistrationApi.java - User management
booking-user/src/main/java/com/example/booking/user/service/BookingUserManagementService.java
Packages
- Package API
booking-package/src/main/java/com/example/booking/pack/api/PackageManagementApi.java - Package management
booking-package/src/main/java/com/example/booking/pack/service/PackageManagementService.java
Identity
- Authentication API
booking-auth/src/main/java/com/example/booking/security/api/AuthenticationApi.java - Authentication service
booking-auth/src/main/java/com/example/booking/security/service/AuthenticationService.java - JWT filter
booking-auth/src/main/java/com/example/booking/security/jwt/JwtAuthFilter.java
Shared domain
- Booking entities
booking-core-domain/src/main/java/com/example/booking/entity - Repositories
booking-core-domain/src/main/java/com/example/booking/repo - Expiry jobs
booking-common/src/main/java/com/example/booking/scheduled - Application setup
booking-application/src/main/java/com/example/booking/BookingSystemApplication.java
Other components
- Booking user
Connections 3
- Booking user → Class API: books classes
README.md - Booking user → Package API: uses packages
README.md - Package API → Class API: supports booking
README.md