Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 

Repository files navigation

๐Ÿช Shopiqo

logo jpg

General info

Shopiqo is a full-stack e-commerce store project. The platform supports product listings, simple products filtering, a shopping cart, secure transactions, and user authentication. The backend is built in microservice architecure consisting of four core services: SecurityService, ProductService, FinancialTransactionsService and GatewayService - which serves as an API gateway. Services has been implemented using Java and Spring Boot, except for FinancialTransactionsService, which was developed using Scala.

Code

Screenshots

login-view jpg payment-view jpg checkout-view products-list jpg

๐Ÿš€ Full Tech Stack of the Project

Backend

Java Spring Boot Spring Security Spring Data Spring Cloud Hibernate MapStruct Redis OpenFeign JJWT
Scala Akka HTTP Slick Guice Spray-JSON

Database & Migrations

Flyway PostgreSQL

Frontend

React JavaScript

Functionalities

  • User login and registration
  • Payment integration with Stripe API.
  • Products list
  • User wishlist
  • Basic product filtering (e.g., by category, price, color)
  • User session management using Redis cache
  • JWT authentication for communication between microservices

Project status - ๐Ÿ”„ In Development

The project is currently in development, with the main focus on improving the current user experience and building an admin panel. Planned functionalities for the admin panel include:

  • Homepage with a specific dashboards
  • Special reports
  • CRUD operations for product management
  • Support for importing products via CSV files
  • Promotion management for products (introducing a separate PriceService)

About

Shopiqo is a full-stack e-commerce store project. Backend is built in microservice architecture using Java and Spring Boot with one service implemented using Scala with Akka HTTP. Frontend is built using JavaScript and React.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors