MOvIES to aplikacja internetowa umożliwiająca użytkownikom przeglądanie, wyszukiwanie i recenzowanie filmów. Platforma oferuje uwierzytelnianie użytkowników, personalizowane listy do obejrzenia oraz panel administratora do zarządzania filmami, recenzjami i użytkownikami.
-
Przeglądanie strony głównej z zachętą do rejestracji lub logowania.
-
Dostęp do formularza rejestracji i logowania.
-
Przeglądanie listy filmów z możliwością filtrowania, sortowania i paginacji.
-
Dodawanie ocen i recenzji do filmów.
-
Zarządzanie swoim profilem.
-
Dodawanie filmów do ulubionych i listy do obejrzenia.
-
Przeglądanie i zarządzanie listą użytkowników, filmów i recenzji.
-
Dodawanie, edytowanie i usuwanie filmów.
-
Zarządzanie użytkownikami.
-
Moderowanie i zarządzanie recenzjami.
-
Node.js
-
MongoDB
git clone https://github.com/djelinska/movies-app.git
cd movies-appUstaw zmienne środowiskowe w pliku .env.
cd backend
npm install
npm startcd frontend
npm install
npm start-
Otwórz aplikację w przeglądarce: http://localhost:3000
-
Zarejestruj się lub zaloguj.
-
Przeglądaj filmy, dodawaj do ulubionych i wystawiaj recenzje.
-
Jeśli jesteś administratorem, przejdź do panelu admina i zarządzaj treścią.
-
Frontend: React.js, TailwindCSS
-
Backend: Node.js, Express.js
-
Baza danych: MongoDB
-
Autoryzacja: JWT