Skip to content

Veselovnd88/InstaZoo

Repository files navigation

InstaZoo

Training project inspired by InstaZoo examples;

Backend Service for Insta Zoo Application; We can start it using docker compose.

"docker-compose up" will build and start Spring backend service on port 6060, allowing connections from frontend "http/localhost:4200", together with PostgreSQL database;

Used:

  • Java 17;
  • Spring Boot 3.0.6;
  • Spring Data JPA;
  • Spring Security with custom Jwt;
  • Validation API;
  • Flyway for DB migration
  • Lombok to reduce boilerplate code;
  • Mapstruct;
  • WebTestClient for testing;
  • TestContainers

Tested: image image

Angular frontend here: https://github.com/Veselovnd88/instazooFrontApp