It is a marketplace where customer can place order and Admin can manage inventory of products, view order and generate the report.
- 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
- Java
- Oracle
- Apache Tomcat
- Maven
Change the SMTP details in "application.properties"
Username: admin@gmail.com
Password: admin
Username: customer@gmail.com
Password: user
- 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.
This project is licensed under the MIT License