The Product Management System is a Java-based application designed to manage products. It allows users to view and keep track of products. The application is built using object-oriented programming principles connected to database through JDBC and demonstrates a clean separation of concerns with its service-oriented architecture.
- Add a new product
- View details of a product
- List all products
- View out of warranty products
- PostgreSQL is used as a RDMS.
- JDBC is used to connect to the Database.
- In the service class, the searching logics are written using Stream API.