Skip to content

RobinTR/ecommerce-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

348 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Platform

A Spring Boot based e-commerce application following clean architecture principles.

🛠️ Tech Stack

Backend

  • Java 21 - Programming language with modern features
  • Spring Boot - Main application framework
  • Spring Data JPA - Data persistence layer
  • Spring Security - Authentication and authorization
  • Spring Validation - Request validation

Database & Migration

  • PostgreSQL - Database
  • Flyway - Database versioning and migration tool

Libraries & Tools

  • MapStruct - Object mapping (DTO ↔ Domain Model ↔ Entity)
  • Lombok - Code generation (getters, setters, builders)
  • Cloudinary - Cloud-based image storage and management
  • JJWT - JSON Web Token implementation

Build Tool

  • Maven - Dependency management and build automation

Note: This project is under active development. This README will be updated with more detailed documentation as the project progresses.

About

Spring Boot E-Commerce App

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages