Skip to content

Temirkhanov/eCommerce-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce with Admin Panel Microservice

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.

Prerequisites

Build

In the command line:

$ cd eCommerce-backend
$ gradlew bootJar
$ gradlew bootRun

API Endpoints

User

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

Admin

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

Built With

Contributing

Contributions are welcomed!

Authors

  • Ruslan Temirkhanov - Initial work - GitHub

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Microservice implemented using Spring Boot, MySQL, Hibernate and Liquibase. Link -> wait 10 sec for server to wake up.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages