demo video for this Project: -> https://drive.google.com/file/d/1tc7loq4y9nDsK2w1eJFqek2Xft7zVc1W/view?usp=drivesdk
This is an E-Commerce Website build for selling of Clothes for mens online.
- Registration and login functionality.
- Browsing products with the ability to filter and search by categories.
- Adding items to the cart with the option to adjust quantity.
- Cart management: adding multiple items, adjusting quantities, and removing items.
- Checkout process, including entering credit card details (for demo purposes).
- Order placement and viewing order details, including shipping status.
- Adding, updating, and removing products from the store.
- Inventory management.
- Access to all product orders and ability to mark them as shipped or delivered.
- Email notifications:
- Registration confirmation.
- Order confirmation.
- Shipping notifications.
- Payment page for demo purposes, not integrated with any payment gateway.
- HTML
- CSS
- JavaScript
- Bootstrap
- Java (JDK 17+)
- JDBC
- Servlet
- JSP
- MySQL
- Download link: [Git] -> (https://git-scm.com/downloads)
- Download link: [Java SE Development Kit 17] -> (https://www.oracle.com/java/technologies/javase-jdk17-downloads.html)
- Download link: [Eclipse IDE for Enterprise Java Developers] -> (https://www.eclipse.org/downloads/packages/release/2022-03/r/eclipse-ide-enterprise-java-and-web-developers)
- Download link: [Apache Maven] -> (https://maven.apache.org/download.cgi)
- Download link: [Apache Tomcat 9] -> (https://tomcat.apache.org/download-90.cgi)
- Download link: [MySQL Community Server] -> (https://dev.mysql.com/downloads/mysql/)
- Download link: [MySQL Workbench] -> (https://www.mysql.com/products/workbench/)
- Open any browser and create a new Gmail account or login to an existing one.
- Go to [Google Account Security Settings] -> (https://myaccount.google.com/security).
- Check if 2-step verification is enabled. If not, enable it.
- Visit [App Passwords Settings] -> (https://myaccount.google.com/apppasswords).
- Enter your password if prompted.
- In the "Select an App" section, choose "Other (custom name)".
- Enter any name for identification purposes.
- Click on "Generate" to create a unique 16-digit app password.
- Copy the generated app password and save it securely for future configurations.
- Your app password is generated. Proceed with importing the project.
- Remember not to share this app password with anyone.