Skip to content

lesflq/cosmo-cats-intergalactic-marketplace

Repository files navigation

Java E-Commerce project "Cosmo Cats Intergalactic Marketplace"

Welcome to the Cosmo Cats Intergalactic Marketplace, a REST API project designed to facilitate intergalactic trade and communication between cosmic cats!

Features

  • REST API: Robust and scalable architecture for seamless communication.
  • PostgreSQL Database: Secure and efficient data storage.
  • Database Migrations: Managed using Liquibase for streamlined schema updates.
  • Integration Tests: Reliable tests implemented with Docker Compose for an isolated environment.
  • Authentication: Supports GitHub OAuth and JWT Token for secure user access.

Technologies Used

  • Backend: Java, Spring Boot, Spring Security, Spring Data JPA
  • Database: PostgreSQL
  • Testing: JUnit, Docker Compose
  • Migration Tool: Liquibase
  • Authentication: GitHub OAuth, JWT

Prerequisites

  1. Java 17+
  2. Docker & Docker Compose
  3. PostgreSQL

API Documentation

Explore the API using tools like Postman or Swagger UI. The API provides endpoints for:

  • User authentication and registration
  • Managing marketplace items
  • Handling intergalactic orders

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages