Welcome to the Cosmo Cats Intergalactic Marketplace, a REST API project designed to facilitate intergalactic trade and communication between cosmic cats!
- 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.
- Backend: Java, Spring Boot, Spring Security, Spring Data JPA
- Database: PostgreSQL
- Testing: JUnit, Docker Compose
- Migration Tool: Liquibase
- Authentication: GitHub OAuth, JWT
- Java 17+
- Docker & Docker Compose
- PostgreSQL
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