A full-stack web application for managing store inventory. Built with Java (JSP & Servlets) on the backend, HTML, CSS, and JavaScript on the frontend, and MySQL as the database. Includes admin and customer roles for managing and viewing inventory. APIs can be tested using Postman.
This web application allows store managers to efficiently manage inventory, track stock, and handle customer orders. Customers can view products, check availability, and place orders.
-
Admin Features:
- Add, update, and delete products.
- Track stock levels and inventory history.
- Manage customer orders and view reports.
-
Customer Features:
- Browse products and check stock availability.
- Place orders and view order history.
- Search and filter products.
-
Database: MySQL used to store product, customer, and order information.
-
API Testing: Postman for testing backend APIs.
- Role-based access: Admin and Customer panels.
- CRUD operations for products and inventory.
- Search and filter functionality for customers.
- Real-time stock tracking and reporting.
- API endpoints available for integration and testing via Postman.