A secure microservice with CRUD operations for Users, Products, and Transactions built using Spring Boot. This eCommerce app gives you complete control over your online store and lets you easily manage and see data from the database from admin dashboard.
- MySQL download
- Java 8 download
- Gradle
$ sdk install gradle 6.0.1 - Postman download - Testing purposes
In the command line:
$ cd eCommerce-backend
$ gradlew bootJar
$ gradlew bootRun
| URL | Method |
|---|---|
http://localhost:8080/api/user/registration |
POST |
http://localhost:8080/api/user/login |
GET |
http://localhost:8080/api/user/purchase |
POST |
http://localhost:8080/api/user/products |
GET |
| URL | Method |
|---|---|
http://localhost:8080/api/admin/user-update |
PUT |
http://localhost:8080/api/admin/user-delete |
POST |
http://localhost:8080/api/admin/user-all |
GET |
http://localhost:8080/api/admin/user-number |
GET |
http://localhost:8080/api/admin/product-create |
POST |
http://localhost:8080/api/admin/product-update |
PUT |
http://localhost:8080/api/admin/product-delete |
POST |
http://localhost:8080/api/admin/product-all |
GET |
http://localhost:8080/api/admin/product-number |
GET |
http://localhost:8080/api/admin/transaction-all |
GET |
http://localhost:8080/api/admin/transaction-number |
GET |
Contributions are welcomed!
- Ruslan Temirkhanov - Initial work - GitHub
This project is licensed under the MIT License - see the LICENSE.md file for details