ProductManagementSystem
It is a marketplace where customer can place order and Admin can manage inventory of products, view order and generate the report.
Install / Use
/learn @anantjain6/ProductManagementSystemREADME
Product Management System
It is a marketplace where customer can place order and Admin can manage inventory of products, view order and generate the report.
Technology Used
- Maven for Dependency Management
- Spring MVC for Web application development
- Spring Data JPA for Creating Custom Repository
- Spring Boot for Autoconfiguration
- Spring Security for Authentication & Authorisation
- Hibernate Validator for form data validation
- H2 In-memory Database for Storing data
- Java Mail API to send HTML E-Mail over SMTP
- JSTL
Requirements
- Java
- Oracle
- Apache Tomcat
- Maven
Configuration
Change the SMTP details in "application.properties"
Login Details
Admin
Username: admin@gmail.com
Password: admin
Customer
Username: customer@gmail.com
Password: user
Database Schema Diagram

Screenshots
Home Page

Login Page

Show available product to place order

Successfully Placed Order

E-Mail on placing order

Admin can see which product sold how much

Contribution Guildlines
- Raise an issue for enhancement, new feature, bug report etc.
- Folk this repository
- Create new branch in your folked repository
- Do changes in that new branch
- Raise a pull request to master branch. Do mention the respective issue in the pull request.
License
This project is licensed under the MIT License
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
