Skip to content

feat(backend): add repositories, services, and update Movie model

Ken Ulrich Nya Ngamga requested to merge feature/backend-api into master

Was wurde gemacht

  • Models erstellt: User, Movie, Review
  • Repositories erstellt: UserRepository, MovieRepository, ReviewRepository
  • UserService erstellt
  • Movie Model aktualisiert mit posterUrl und @JsonProperty("year")
  • .gitignore hinzugefügt (target/ Ordner wird ignoriert)

Was noch zu tun ist

  • MovieService
  • ReviewService
  • Controllers (MovieController, AuthController)
  • Verbindung mit dem Frontend

Wie testen

  1. PostgreSQL starten: docker start movieflix-db
  2. Backend starten: cd backend && mvn spring-boot:run
  3. Testen: http://localhost:8080/api/health → sollte "OK" zurückgeben

Hinweise

  • Die Datenbank-Tabellen (users, movies, reviews) werden automatisch von Hibernate erstellt
  • Spring Security ist temporär deaktiviert für die Entwicklung

Merge request reports