A Java program to manage customers, videos, rentals, and returns for a video rental store, based on specified requirements.
This Java project aims to create a management system for Paul's Video Store, enabling efficient tracking of customers, videos, rentals, and returns. The project follows specific requirements outlined for the final project, emphasizing the implementation of custom data structures without using Java's built-in data structures.
- Add and manage customers, videos, rentals, and returns
- Custom implementation of data structures
- Search for rented movies by title
- Implementation of custom data structures without using Java's built-in data structures
- Manage customers with phone numbers, first names, and last names
- Manage videos with barcodes (12 digits) and titles
- Track rentals and returns, ensuring validity and preventing duplicates
addVideo
addCustomer
rentVideo
**returnVideo **
checkVideo
**checkVideo if it is rented or not **