Projenin Backend Reposu : https://github.com/nurettinyavuz/MovieReview-BackEnd
Kullanıcı Paneli Özellikleri
- searchbar sayesinde film arama
- film detaylarını görüntüleme
- filmlere yorum yazma ve yıldız verme
- yazılan yorumlara like & dislike atma
- yazdığı yorumu güncelleme
- profil sayfasında yaptığı yorumları listeleme ve silme
- profil sayfasında favori filmlerin listelenmesi
Admin Paneli Özellikleri
- sisteme yüklü filmleri listeler
- film ekleme güncelleme silme yapabilir
- film tablosunu filtreleme
- sisteme kayıtlı tüm kullanıcıları listeler
- kullanıcıları silebilir
- kullanıcıyı kısıtlayabilir
- kullanıcı ismi ve mailden filtreleme yapılabilir
- Next.js ( Frontend Framework )
- Firebase ( Resim Depolama Veritabanı )
- Formik & Yup ( Form Validasyon )
- React Redux ( Global State Management )
- MUI & ANTD ( UI Component Paketi )
- Framer Motion ( Animasyon Paketi )
- Embla Carousel ( Film Carousel )
- React Toastify ( Hata-Alert Paketi )
git clone https://github.com/ferhatergun/MTS-Frontend.git
cd MTS-Frontend
npm install
npm run dev
FRONT_URL: http://localhost:3000
BACKEND_URL: http://localhost:5000
apiKey: "YOUR_FIREBASE-APIKEY"
authDomain: "YOUR_FIREBASE_AUTHDOMAIN"
projectId: "YOUR_FIREBASE_PROJECTID"
storageBucket: "YOUR_FIREBASE_STOREBUCKET"
messagingSenderId: "YOUR_FIREBASE_MESSAGINHSENDERID"
appId: "YOUR_FIREBASE_APPID"
measurementId: "YOUR_FIREBASE_MEASUREMENTID"