ECommerce Webapp 🎫 🏪🕶️

A model e-commerce web application made entirely using JAVA as back-end applying ORM principles of Hibernate Framework. Tools & Technologies used 🎭 Front-end 💻

HTML5
CSS3
Javascript (ES6)
JQuery
Bootstrap 4
AJAX

Back-end 🖥️

Servlet
Java Server Page (JSP)
MySql
JSTL
JDBC
Maven build tool
DAO Design Pattern
C3P0 Connection Pool

Framework ⚙️

Hibernate 5.2

Payment Integration 💳

PayPal Payment Integration API

Note: To run this in your localhost clone the repository and open the nb-configuration file from NetBeans IDE.

MYSql 8 should be installed on your system with a database name ECommerce .

Uncomment 2nd line in Home.jsp(src-> main-> webapp) so that Hibernate will automatically make the required tables in your Database Ecommerce.

To access Admin Dashboard using Login As Admin use below credentials:

Email : a@ad

Password : a

Features & Screencasts 📱

  • Home Page

                                                                                                                                                                                                                                                                                               

  • Login Page

                                                                                                                                                                                                                                                                                               

  • Register Page

                                                                                                                                                                                                                                                                                               

  • Single Product Page

                                                                                                                                                                                                                                                                                               

  • Add to Cart & WISHLIST

                                                                                                                                                                                                                                                                                               

  • Checkout Page

                                                                                                                                                                                                                                                                                               

  • Payment Testing (Paypal API)

                                                                                                                                                                                                                                                                                               

  • Admin Dashboard & All Transactions

                                                                                                                                                                                                                                                                                               

  • Admin can add new Category & Product

                                                                                                                                                                                                                                                                                               

  • Admin can also delete or update existing Categories

                                                                                                                                                                                                                                                                                               

  • Admin can also delete or update existing Products

                                                                                                                                                                                                                                                                                               

  • 404 Error

License :rocket:

This project is licensed under the MIT License - see the [LICENSE.md] file for details

Built With

Share this project:

Updates