Assignment: Oblig 3
Course : DATA1700 at OsloMet
Submission date: 24.04.24
Repository URL: https://github.com/bardlinga/data1700-oblig3-balin6546
Video demonstration: https://youtu.be/IKJTVP5RHeI This is a small spring boot web app that simulates a movie ticket ordering system using a h2 in-memory database to store and handle the tickets. Frontend is HTML, JS and CSS and the application communicates with the backend through Java using JDBC. - Real-time input validation with error messages upon changing inputs or trying to create a new ticket.
- A button to autofill the whole form with dummy info for testing purposes.
- Edit and delete buttons for individual tickets in the ticket list. The edit button sends all of the ticket info to the form, disables the buy button and creates two new buttons to save or cancel changes. Buttons are reset upon saving changes or cancelling.
- Delete button that removes all tickets.
- Ticket and movie lists are stored in the database, and all changes, edits and deletes are done in backend before the frontend is updated.
Previous versions are provided for the full commit history
Oblig 1: https://github.com/bardlinga/data1700-oblig1-balin6546
Oblig 2: https://github.com/bardlinga/data1700-oblig2-balin6546