JBus is the final project for Object-Oriented Programming Lab. This Android application provides a user-friendly platform for booking bus tickets seamlessly. It is designed to make the process of reserving seats, checking schedules, and managing bookings. This repository is specifically for the back-end part of the JBus android application. The program uses SpringBoot framework in Java to connect to the front-end of the application. Click here to visit the frontend.
For building and running the application you need:
- Spring Boot Starter Web:
- Group ID: org.springframework.boot
- Artifact ID: spring-boot-starter-web
- Version: v2.7.17
- Spring Boot Starter Test:
- Group ID: org.springframework.boot
- Artifact ID: spring-boot-starter-test
- Version: v2.7.17
- Gson (Google's JSON library):
- Group ID: com.google.code.gson
- Artifact ID: gson
- Version: 2.10
- src/main/java/auliaAnugrahAzizJBusRD/controller: Contains REST controllers.
- src/main/java/auliaAnugrahAzizJBusRD/dbjson: Contains JSON database engine.
- src/main/java/auliaAnugrahAzizJBusRD/json: Contains JSON database
- src/main/java/auliaAnugrahAzizJBusRD/: Contains model classes to deal with the data and packages above.