The Ticket Management System (TMS-App) is an Android application with a backend implemented in Java. This app empowers users to effortlessly discover and purchase tickets for a wide array of events. The system ensures seamless event management and ticket transactions, providing users with an intuitive and user-friendly experience.
- Search and Filtering: Users can search for events based on name, category, or location, and filter the results based on preferences.
- View Event Details: Users can view complete event details, such as date, location, ticket prices, and full description.
- Place Ticket Orders: Users can select the category and quantity of tickets desired for an event and place an order quickly and easily.
- View Order History: Users can view all previous orders and modify or cancel existing orders.
- Manage User Profile: Users can view and update account information, including name, email address, and preferred settings.
- Clone this project from GitHub using the
git clone
command. - Set up the database with the structure specified in the
"db_structure.sql"
file. - Start the Java Spring Boot server with the command
./mvnw spring-boot:run
- Java with Spring Boot for REST API server
- SQL Server for the database
Forminte Andrei-Gabriel