Clothes store E-commerce developed with Spring
# Install dependencies (only the first time)
mvn clean install
# Run the local server at localhost:8080
mvn spring-boot:run
Method |
URL |
Description |
GET |
/api/garments/all |
Retrieves a list of all the garments |
GET |
/api/garments |
Retrieves a paginated list of garments |
GET |
/api/garments/:id |
Retrieves a garment by its ID |
POST |
/api/garments |
Creates a new garment |
PUT |
/api/garments/:id |
Updates an existing garment |
DELETE |
/api/garments/:id |
Deletes a specific garment by its ID |
๐จโ๐ฉโ๐งโ๐ฆ == Clients == ๐๐ปโโ๏ธ๐จ๐ปโ๐ผ
Method |
URL |
Description |
GET |
/api/clients/all |
Retrieves a list of all clients |
GET |
/api/clients/:id |
Retrieves a client by their ID |
GET |
/api/clients |
Retrieves a paginated list of clients |
POST |
/api/clients |
Creates a new client |
PUT |
/api/clients/:id |
Updates an existing client |
DELETE |
/api/clients/:id |
Deletes a specific client by their ID |
Method |
URL |
Description |
GET |
/api/sales/all |
Retrieves a list of all sales |
GET |
/api/sales |
Retrieves a paginated list of sales |
GET |
/api/sales/:id |
Retrieves details of a specific sale by its ID |
POST |
/api/sales/cash |
Creates a new cash sale |
POST |
/api/sales/card |
Creates a new card sale |
POST |
/api/sales/:id/items |
Adds a new item to a specific sale |
PUT |
/api/sales/:sale_id/items/:item_id |
Modifies an existing item in a sale |
DELETE |
/api/sales/:sale_id/items/:item_id |
Deletes a specific item from a sale |
POST |
/api/sales/cash (with business) |
Creates a new cash sale with business details |
POST |
/api/sales/card (with business) |
Creates a new card sale with business details |