An open API service indexing awesome lists of open source software.

https://github.com/will9191/ecommerce-doc

Documentation of W Clothing
https://github.com/will9191/ecommerce-doc

angular ecommerce java spring typescript

Last synced: 2 months ago
JSON representation

Documentation of W Clothing

Awesome Lists containing this project

README

          

# W Clothing

Hi everyone, this is the documentation of the W Clothing ecommerce website.

This is a project where I spent a lot of time mastering my skills. I learned a lot, both in terms of software development and organization.

I'll leave a summary of everything I did and used in the project below so you can find out every detail, and if you want, feel free to access and test the website.
## Technologies used

**Front-end:** Angular, TypeScript HTML, SCSS, Tailwind

**Back-end:** Java, Spring Boot

**Database:** PostgreSQL

**Cloud**: AWS (Elastic Beanstalk, EC2, S3, RDS)

**Containerization**: Docker

**API Test**: Postman
## Features

- Login
- Register
- Change password
- Forgot password
- Reset password
- Real-time update of payment status (Socket)
- Product pagination (lazy loading)
- Reviews for products
- Product filter by gender, color, size and category
- Sort products by price high-low and low-high
- Stock control
- Add Item to Cart
- Remove Cart Item from Cart
- Increase and decrease Cart Item quantity
- Automatic adjustment of quantity if the item was added when it had the quantity but is no longer available
- Remove Cart Item if quantity available is 0
- Make Orders
- Address creation, editing and deletion
- CEP search
- Favorite product
- Favorites section for products you want
- Responsive design
- Admin dashboard to manage all system
- Orders Insights

## Deploy

To access this project and see more you can access this link:

http://wclothing.s3-website.us-east-2.amazonaws.com
## Screenshots
Here are some screenshots to give you a glimpse of the site and the code

![image](https://github.com/user-attachments/assets/e01dcfea-a824-462d-a8a8-2a6d40dd318b)

![image](https://github.com/user-attachments/assets/0e2dc870-9530-4cbf-975b-0449b6f36a52)

![image](https://github.com/user-attachments/assets/da88adca-b8e9-4069-84ae-460170b001b8)

![image](https://github.com/user-attachments/assets/1a1ce2bc-f270-4533-894e-2e360112a4a7)

![image](https://github.com/user-attachments/assets/78cac183-96d4-4466-a824-bf2c641a9077)

![image](https://github.com/user-attachments/assets/56626323-55cd-403a-9838-554820a62312)

![image](https://github.com/user-attachments/assets/e6f37885-e335-4f5f-a0fe-ef8975c09624)

![image](https://github.com/user-attachments/assets/648b03ed-6714-43a5-bcca-5b513c51d444)

![image](https://github.com/user-attachments/assets/1eeb4a41-2883-4bd2-8d4d-557c8b360e1c)

![image](https://github.com/user-attachments/assets/b2be87f6-88b9-4276-ae46-9b37721fee6d)

![image](https://github.com/user-attachments/assets/0d32cf96-50a5-42fb-800f-0bc81bd2cd94)

![image](https://github.com/user-attachments/assets/91ae8a89-2383-4089-9d41-7b3f692659fd)

![image](https://github.com/user-attachments/assets/4e89971e-b09f-4279-a8b9-660d23b51766)