Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yudi212/onlineshop-electronic


https://github.com/yudi212/onlineshop-electronic

backend ecommerce-website java maven mysql-database online-shop spring-test springboot unit-testing

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

#OnlineShop-Electronic

*OnlineShop-Electronics is a simple e-commerce application that I built as a learning material with Java Spring Boot
that provides a smooth online shopping experience. for the service level code I took it from antkaynak/Keyist-Ecommerce but I modified it and made it simpler but for CRUD
and everything else I made it myself.

#Key Features
- User Management: Registration, login, account activation via email, password reset.
- Product and Category Management: Add, update and delete products and product categories.
- Shopping Cart Features: Add products to cart, update item count, checkout.
- Authentication and Authorization System: Using JWT and Spring Security with USER and ADMIN roles.

#Technology Used
- Backend: Java, Spring Boot, Spring Data JPA, Spring Security, JWT
- Database: MySQL
- Build Tool: Maven
- Email Service: Spring Boot Starter Mail (SMTP)
- IDE : Intellij Idea

#License
- for the service level, the original source and licence [ Ant Kaynak] (https://github.com/antkaynak/Keyist-Ecommerce)
- This project licence allows anyone to use the software freely and at no cost.