Table of Contents
Wasecom is a simple ecommerce website using Spring Boot, Thymeleaf, Tailwind and more!
Here are some of the frameworks, libraries and kits used which I made efficient use of whilst creating the website.
May have to run pom.xml if errors occur.
-
Clone the repo
git clone [email protected]:Wasim27/Wasecom.git
-
Create MySQL Database
CREATE DATABASE wasecom
-
Run Spring Boot App
mvn spring-boot:run
-
Insert Database Data (Admin User)
INSERT INTO roles (id, name) VALUES (1, 'ADMIN'), (2, 'USER');
INSERT INTO users (id, email, password, first_name, last_name) VALUES (1, '[email protected]', *BcryptedPasswordHere*, 'Admin', 'Name');
INSERT INTO user_role(user_id, role_id) VALUES (1,1);
-
Go to the web server
http://localhost:8088/
[] Write some tests (important)
[] Payment Method
[] Add to wish list, forgotten password and other features that require implementing
[] UI Improvements
[] Bug fixes and suitable error messages on incorrect sign-in etc
[] Image bug fix have to restart after uploading images (done locally)
[] Improve categorisation (sub-sub categories)
Name: Wasim Ramzan