feat(backend): add repositories, services, and update Movie model
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
- PostgreSQL starten:
docker start movieflix-db - Backend starten:
cd backend && mvn spring-boot:run - 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