Ο AI Movie Consultant είναι ένας προηγμένος ψηφιακός σύμβουλος κινηματογράφου που χρησιμοποιεί την τεχνητή νοημοσύνη (Gemini & OpenRouter) για να σας προσφέρει προσωποποιημένες προτάσεις ταινιών και σειρών.
- 🤖 Έξυπνες Προτάσεις AI: Λάβετε 10-12 προσαρμοσμένες προτάσεις βάσει των προτιμήσεών σας.
- 🌍 Δίγλωσση Υποστήριξη: Πλήρως μεταφρασμένο περιβάλλον εργασίας σε Ελληνικά και Αγγλικά.
- 📺 YouTube Trailers: Άμεση πρόσβαση σε trailer για κάθε πρόταση με ένα κλικ.
- 🎬 IMDb Integration: Σύνδεσμοι προς τις επίσημες σελίδες του IMDb για λεπτομερείς πληροφορίες.
- 📋 Διαχείριση Λίστας:
- Watchlist: Αποθηκεύστε ταινίες που θέλετε να δείτε.
- Ιστορικό (Watched): Κρατήστε αρχείο με όσα έχετε ήδη δει.
- Not Interested: Φιλτράρετε προτάσεις που δεν σας ταιριάζουν.
- 🌙 Modern Dark UI: Κομψό περιβάλλον εργασίας με dark theme, σχεδιασμένο για βελτιωμένη εμπειρία θέασης.
- ⚡ Svelte 5: Χτισμένο με την τελευταία λέξη της τεχνολογίας (Runes) για μέγιστη ταχύτητα.
- Framework: SvelteKit (με Svelte 5 Runes)
- Styling: Tailwind CSS 4
- AI Engines: Google Gemini Flash & OpenRouter (Gemma/Mimo)
- Icons: Lucide Svelte
- Package Manager: Bun
Απαιτείται το Bun εγκατεστημένο στο σύστημά σας.
# Εγκατάσταση πακέτων
bun installΔημιουργήστε ένα αρχείο .env στον κεντρικό φάκελο και προσθέστε τα κλειδιά σας:
# Google Gemini API Key
GEMINI_API_KEY=to_kleidi_sas_edw
# OpenRouter API Key (Προαιρετικό για fallback)
OPENROUTER_API_KEY=to_kleidi_sas_edwΤρέξτε το development server:
bun devΗ εφαρμογή θα είναι διαθέσιμη στο http://localhost:5173.
- Περιγράψτε τι ψάχνετε: Στο πεδίο αναζήτησης, γράψτε ελεύθερα (π.χ. "ψάχνω μια ταινία επιστημονικής φαντασίας με ατμόσφαιρα μυστηρίου").
- Ρυθμίστε τα φίλτρα: Επιλέξτε γλώσσα, είδος ή αν προτιμάτε ταινία ή σειρά.
- Εξερευνήστε τις προτάσεις:
- Κάντε κλικ στο YouTube εικονίδιο για να δείτε το trailer.
- Κάντε κλικ στο IMDb για λεπτομέρειες.
- Προσθέστε στη Watchlist για να μην το ξεχάσετε.
- Δείτε το Ιστορικό σας: Πατήστε το εικονίδιο του ιστορικού στο πάνω μέρος για να δείτε παλιότερες αναζητήσεις και αποθηκευμένα αντικείμενα.
Αυτό το project δημιουργήθηκε για προσωπική χρήση και επίδειξη τεχνολογιών AI & Svelte 5.