A simple Kotlin application for managing movie bookings. Users can add movies, list them and update or delete. The application also allows users to save and load movie data from a JSON file.
- Add a movie to the system
- List all movies
- Update movie details
- Delete a movie
- Search Movies
- Archive/unarchive movies
- Make bookings for movies
- List bookings
- Save movie/booking into xml file
- load movie/booking from xml file x
- Kotlin
- JUnit 5 for unit testing
- XML/JSON Serialization for data persistence