Skip to content

sametakbal/kips-be

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

137 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kips Shop

Kips Shop is a monolithic e-commerce backend application built with Spring Boot. It follows clean architecture principles and aims to provide a scalable and maintainable foundation for e-commerce platforms.


Quality Gate Status Coverage Bugs Code Smells Duplicated Lines (%) Lines of Code

πŸš€ Features

  • πŸ“¦ Product & Category Management
  • πŸ›’ Cart Operations with Redis Caching
  • 🧾 Order Management (WIP)
  • πŸ—ƒοΈ PostgreSQL + Flyway for database versioning
  • βš™οΈ RESTful API design with Spring Boot
  • πŸ“„ Auto-generated API documentation with Swagger (SpringDoc)

🧱 Tech Stack

  • Java 21
  • Spring Boot 3.4.x
  • Spring Data JPA
  • Redis (for caching)
  • PostgreSQL
  • Flyway (for DB migrations)
  • SpringDoc OpenAPI (Swagger UI)

πŸ“¦ Modules (within monolith)

  • product – product & category entities and logic
  • cart – Redis-based cart management
  • order – order and checkout (in progress)
  • common – shared DTOs, configs, and utilities

βš™οΈ Getting Started

Prerequisites

  • Java 21
  • Docker (for PostgreSQL and Redis)
  • Gradle (wrapper included)

Clone the repository

git clone https://github.com/sametakbal/kips-shop.git
cd kips-shop

About

Spring Boot E Commerce Application πŸ›’

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages