Skip to content

ferhatergun/MTS-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projenin Backend Reposu : https://github.com/nurettinyavuz/MovieReview-BackEnd

MTS - Movie Tv Series Review

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

Proje Görüntüleri

Kullanıcı Paneli
Ana Sayfa Film Arama
Ana Sayfa Film Arama
Film Detay Sayfası Film Yorum
Film Detay Sayfası Film Yorum
Profil Sayfası
Profil Sayfası
Admin Paneli
Filmler Sayfası Film Ekle
Film Detay Sayfası Film Yorum
Kullanıcılar Sayfası
Profil Sayfası

Kullanılan Teknolojiler

  • 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 )

Projeyi Çalıştırma

git clone https://github.com/ferhatergun/MTS-Frontend.git

cd MTS-Frontend

npm install

npm run dev

.env dosyası

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"