Skip to content

danidss/flicks-and-picks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flicks & Picks

Logo

Table of Contents
  1. About The Project
  2. Features
  3. Installation
  4. Functional Demo
  5. Contributors


📝 About The Project

"Flicks & Picks" is a comprehensive movie platform that offers a rich and personalized user experience. The platform allows users to explore an extensive catalog of movies, obtain detailed information, share their opinions, and much more.

(↥ back to top ↥)

⭐ Features

Unregistered users can:

  • Browse the movie catalog freely.
  • Access basic information about each movie.
  • Perform advanced searches by title, description, genre, and rating.

Registered users can:

  • Rate movies, contributing to the average rating displayed to all users.
  • Manage their account, view and modify personal information.
  • Delete their account if desired.
  • Perform all the actions available to unregistered users.

Administrators can:

  • Manage the movie catalog, including adding new movies, editing existing information, and deleting movies.
  • Manage actors and directors to keep the catalog updated and relevant.
  • Perform all the actions available to registered users.

Our movie web application offers a complete and personalized user experience, allowing users to explore, rate, and review movies, while administrators manage the movie catalog and film personalities.

(↥ back to top ↥)

🚀 Installation

To get a local copy up and running, follow these steps:

Prerequisites

  • Python 3.10 or later
  • Node.js

Steps

  1. Clone the repository
   git clone https://github.com/winoo19/flicks-and-picks.git
  1. Install the required packages specified in the requirements.txt file (we recommend using a virtual environment)
   pip install -r requirements.txt
  1. To start the backend server:

    • Navigate to the backend directory
      cd src/backend
    • Run the server using the following command:
    python manage.py runserver
  2. To start the frontend server:

    • Navigate to the frontend directory
        cd src/frontend
    • Install the required packages using the following command:
        npm install
    • Run the server using the following command:
        npm run dev

(↥ back to top ↥)

🎬 Functional Demo

Here's the link to the functional video demonstration of the project: Watch the demo

(↥ back to top ↥)

👥 Contributors

(↥ back to top ↥)

About

Full stack project of a movie review website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •