Our final project for the course "Development of Enterprise Applications (DEA)" involved the development of an e-commerce website. This website enables users to buy footwear online, leveraging technologies such as JavaServer Pages (JSP) and Java Servlets. The complete source code, including all backend and frontend components, has been made available in this GitHub repository for reference and review purposes. Interested parties can access the repository to explore the implementation details and structure of our project.
Shoetopia offers a feature-rich e-commerce platform tailored to the needs of shoe enthusiasts. With its user-friendly interface, extensive product catalog, and robust administrative capabilities, Shoetopia aims to deliver a seamless shopping experience for users while empowering administrators to effectively manage the website's operations. Through continuous improvement and innovation, Shoetopia strives to remain a leading destination for online shoe shopping.
Step 1: Download and Install the follownig applications in your computer.
Step 2: Open Git bash and clone the repository or use github desktop to clone the repository.
gh repo clone nipun-dezoysa/ECommerce-Web-Project
Step 3: Start Apache and MySQL services from xampp.
Step 4: Setup database with phpMyAdmin method to import content to the database and load to the website
Step 5: Open the project using Neatbeans 8.1 and then run index.jsp file.
Step 6: Now the website should launch in the web browser.
<html>
<head>
<title>Sample</title>
<jsp:include page="./WEB-INF/components/Imports.jsp" />
</head>
<body>
<jsp:include page="./WEB-INF/components/nav.jsp" />
<!-- content -->
<jsp:include page="./WEB-INF/components/footer.jsp" />
</body>
</html>
<html>
<head>
<title>Admin</title>
<jsp:include page="../WEB-INF/components/adminImports.jsp">
<jsp:param name="path" value="" />
</jsp:include>
</head>
<body>
<jsp:include page="../WEB-INF/components/adminHead.jsp">
<jsp:param name="path" value="" />
<jsp:param name="no" value="1" />
</jsp:include>
<!-- content -->
<jsp:include page="../WEB-INF/components/adminBottom.jsp" />
</body>
</html>