GitHunt

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

Languages

Java99.8%Dockerfile0.2%

Contributors

Created May 3, 2023
Updated July 7, 2023