MovieMood este un proiect personal, care îmbină pasiunea pentru filme cu cea pentru programare. Este o aplicație web full-stack care oferă recomandări de filme în funcție de starea de spirit, preferințele de gen sau actorii favoriți. Proiectul folosește API-ul TMDb pentru a prelua date în timp real despre filme, inclusiv afișe, ratinguri, actori și filme în trend.
- 🔐 Autentificare / Creare cont (logică simplificată pe client)
- 😊 Recomandări de filme în funcție de stare
- 🔎 Căutare filme după titlu sau numele actorului
- 🎯 Gestionarea unei liste de vizionat și filme deja văzute
- 🔥 Vizualizare filme populare în săptămâna curentă
- 🌙 Mod dark și light
- 💻 Interfață responsivă, curată, construită cu JavaScript simplu
- HTML, CSS, JavaScript (Vanilla)
- Suport pentru dark mode
- Layout adaptabil pe desktop și mobil
- Python (FastAPI)
- API-uri REST pentru watchlist, căutare și starea filmelor
- TMDb API pentru date despre filme
- Git & GitHub pentru controlul versiunilor
-
Clonează proiectul: git clone https://github.com/username/moviemood.git cd moviemood
-
Rulează backend-ul cu FastAPI: cd backend python3 -m venv venv source venv/bin/activate uvicorn main:app --reload
-
Ruleaza frontend-ul npm run dev