Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carloshenriquefs/shirt-store

👕🏷️ - Project Shirt Store
https://github.com/carloshenriquefs/shirt-store

docker java21 maven mongodb

Last synced: 4 days ago
JSON representation

👕🏷️ - Project Shirt Store

Awesome Lists containing this project

README

        

## :construction: - Project Shirt-Store:

- Projeto de uma loja de camisetas para venda;

##

License: MIT
Language: Java
Version: 1.0

##

## 📂 - Estrutura de Pastas:
```
├── shirtstore
│   ├── controller
│   | ├── exceptions
| ├── dto
| ├── entity
| ├── repository
| ├── service
│   | ├── impl
| | |
├── tests
```

##

## 📋 - Diagrama de Classes:

```mermaid
classDiagram
class CouponDiscount {
-UUID _id
-Double discount
-String codeCoupon
}

class User {
-UUID _id
-String name
-String lastName
-String email
-String password
-String address
-String number
-String birthday
-String phoneNumber
-Boolean notifications
-DateTime createdAt
-DateTime updateAt
}

class PurchaseHistory {
-UUID _id
-UUID itemId
-UUID userId
-String total
-String discount
-List couponsList
-DateTime createdAt
-DateTime updateAt
}

class T-Shit {
-UUID _id
-String price
-String discount
-String title
-String description
-String image
-Long stock
-TechnicalDescription techDesc
-DateTime createdAt
-DateTime updatedAt
}

class TechnicalDescription {
-String color
-String size
-String type
-String genre
}

class ShoppingCart {
-UUID _id
-UUID userId
-List items
-DateTime createdAt
-DateTime updatedAt
}
```