Hello there,
Welcome to my github. I am Suveen.
This is an ecommerce website which is built using spring and hibernate which makes it database independent. It is divided into two parts frontend and backend which makes it scalable.
It has a role based access mechanism i.e Customer and Admin . It is secured using Spring Security which satisfies all the modern security needs for a website.
Admin - He will be able to add, delete, update any of the product, category, supplier, users and read, delete Contact Us requests by user.
Customer -They will be able to browse all the products, perform cart operations ( add a product, remove or update their products ) and buy as well. Customer can also send a request through contact us with Name, Email, Mobile and message body.
- JDK 1.8
- Web Server supporting Servlets
- Apache Maven
- H2 database
- Modern web browser supporting HTML 5, CSS 3 and ECMAScript 6
Clone its backend project or else it will not work ! Important
[Shopping website Backend ] https://github.com/suveenkumarchowdary/SLTProject.git
-
Switch to the directory location where you want to clone the repository and type command
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
-
Right click on project -> Maven -> Update Project -> check force update snapshots/releases -> Ok , if using eclipse.
-
Run all the create table queries present in databaseQueries.sql file in backend https://github.com/suveenkumarchowdary/SLTProject/blob/master/ShoppingCartBackEnd/DatabaseQuerys.sql
4.Add the project to server and run the server.
- Enter the ip address of your machine ( 'localhost' if running locally) and port on which your web server runs.
Example --
http://localhost:8080/ShoppingCartFrontEnd/
- Spring framework
- Hibernate ORM tool
- Bootstrap 3
- HTML 5
- CSS 3