This project is about creating an eCommerce website for our menswear company KingsMan. The simple interface allows users to click through the pages with ease. In this project, we have considered the different groups of users of this website - the customer, the employee, and the admin. Therefore, we have built different views for each group that presents suitable information to them, including a dashboard to organise the data. This project allows unregistered users to be able to browse the website and view the products, for logged-in users to add items to the cart, place the order, and view orders on the customer dashboard, for employees to be able to manage stock and orders, and for admin to be able to add products to the inventory management system.
- Java
- Spring Boot
- Spring Security
- Spring Data
- Maven
- JUnit
- Bootstrap
- CSS
- JS
- HTML
- Highcharts
To run the Kingsman website locally, you'll need to have the following installed on your machine:
- Java JDK 8 or higher
- Apache Maven 3.6 or higher
- MySQL 8.0 or higher
Once you have these installed, follow these steps:
-
Clone the Kingsman repository to your local machine:
git clone https://github.com/Umaaar/Group-23
-
Navigate to the project directory:
cd kingsman
-
Build the project using Maven:
mvn clean package
-
Run the application
mvn spring-boot:run
-
Access the Kingsman website at
http://localhost:8080
in your web browser.
- Faran Zafar – @farandead
- Oscar Chukwuezi – @chasefya
- Laylatul Firdaus – @xLAYLATULx
- Duwa Khan – @dduwa
- Sarah Rahimi – @pazara1208
- Badr Rif – @RifiBadr
- Mohammad Saeed - @Umaaar
- Luc Sanders – Mexican-Toast
- Mohammed Hafeez@Hafeezzzz