FakeFlix Web server and Android App - ravidmend/FakeFlix GitHub Wiki
FakeFlix Wiki
📌 Getting Started
1️⃣ Run the Web Server and Android App
Follow the steps in the README to start the backend and Android app.
After running docker-compose
, open your web browser and navigate to:
http://localhost:X/
🎬 User Registration & Login
Register a New User
-
Click on Register:
-
Fill in the required fields:
- Use a valid @gmail.com email.
- Password must be at least 8 characters long.
-
Click Register.
Grant Admin Access
-
Open MongoDB.
-
Locate the newly registered user and change the
isAdmin
field totrue
: -
Refresh the web page and click on the Admin button in the top menu:
🎥 Managing Categories & Movies
Add a New Category
- Enter a category name and description.
- Click Add Category:
Add a New Movie
-
Fill in the required fields.
- Thumbnail: Choose an image file.
- Video: Select a video file.
- Length: Enter duration in minutes.
-
Click Add Movie.
Edit an Existing Movie
- Get the movie ID from MongoDB.
- Search for the movie using its ID.
- Edit the details and save changes.
🎬 Watching Movies & Using the Web App
Browsing & Playing Movies
- The top movie plays automatically.
- Click Play to watch.
- Scroll to browse more movies.
Viewing Movie Details
- Hover over a movie and click More Info.
- Click Play to start watching.
Searching Movies
- Click on the Search Icon.
- Enter a query to find movies.
- Example (Light Theme):
- Example (Dark Theme):
- Example (Light Theme):
Switching Themes
- Click the Dark/Light Mode button in the top menu.
Login In And Recommendation System
- Log Out and than click on log in
- When trying to watch a movie you will get recommendations:
📱 Android App Usage
Login as Admin
- Open the Android App.
- Enter admin credentials.
Home Page
- Displays available movies.
Admin Panel
- Click on the menu icon to access admin settings.
- Add movies/categories similar to the web app.
Search by Movie ID
- Enter MongoDB Movie ID.
- If correct, the movie details appear.
Adding A Movie
- Click on Add Movie
- Put the necesery fields (Put in notice you cant create a movie in an emulator, since you need an image and a video from the gallery)
Switch Themes
- Use the Toggle Theme button in the side menu.
Browse by Category
- Only categories with movies appear.
Watching a Movie
- Click Watch Now in the description page.
Search Movies
- Click the Search Icon.
- Enter your query.
Registering a New User
- Click Log Out, then Get Started.
- Fill in the fields (Use a @gmail.com email & 8+ character password).
Testing the Recommendation System
-
After watching some movies, click Find Similar Movies to see recommendations.