Incorporate an e-commerce website where customers can place orders for items displayed on the site. E-commerce website allows new retailers to enroll themselves and place their products in the catalog.
-
Admin is given privilege to approve or reject the retailers based on the business they want to be into
-
Admin can view the details of the products sold so far
-
An activation mail is triggered to the Retailer upon account approval
-
Retailer can add products that he wants to sell and can manage the same
-
Customers can search products that they want to purchase by selecting category from the dropdown or can directly browse with the product name
-
If based on search no product is found then view all products will show the list of products
-
View all products will show all the products by all retailers and if the customer adds the product to cart, then it will be added to the cart
-
Upon Checkout, an order confirmation email will be triggered to the customer with the total amount charged
-
A downloadable invoice of the order is generated that be accesed within the customer account under
Order History
-
User passwords are encrypted, leveraging BCryt, before storing user details
- Install Java (Java 8 or above) on your machine
- Clone or download this repository on to your machine
- Install NetBeans IDE, if not present
- Import the cloned or downloaded project
- Download and install Apache Tomcat 8 or above
- Integrate Tomcat with Netbeans and run the application OR
- generate a WAR file of the application and deploy it in the tomcat server by placing the previously generated WAR file in
webapps
folder of the tomcat server - Register a Retailer and a Customer
- Login as Admin, enter Username and Password as
admin@gmail.com
andadmin
respectively and approve/reject registered retailer