Movies Review System using Python Django

The Movie Review System Project is a web-based application developed using the Django framework in Python. It provides a centralized platform where users can read existing reviews, give ratings, and write their own reviews. Online Movie Review Management system helps users make informed decisions about what to watch based on community feedback and average ratings, rather than relying solely on trailers or advertisements. It acts as a bridge between moviegoers by encouraging the exchange of personal experiences and opinions related to different films.

Language Used Python
Framework Used Django
Database MySQL
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

Movie Review Management system is developed using the Django framework (Python) and MySQL database, ensuring a robust, scalable, and secure solution. Online Movie Review Management system is divided into two main modules:

  1. User Module:Allows users to read existing reviews, give ratings, and write their own reviews.
  2. Admin Module:Admins can add new movies to the database, update movie details, and remove outdated or inappropriate content. They can also monitor user reviews and moderate them to ensure the content remains respectful and useful for other users.

Movie Review System Project aims to create a digital community of movie enthusiasts who can share insights, support each other in choosing quality films, and contribute to a growing database of crowd-sourced reviews. It is a practical and scalable solution for anyone looking to simplify their movie selection process based on real user experiences rather than biased promotions.

Admin Module

This module is designed to add new movies to the database, update movie details, and remove outdated or inappropriate content. They can also monitor user reviews and moderate them to ensure the content remains respectful and useful for other users. Below is the activity done by admin.

  1. Dashboard: In this section admin can see all detail in brief like Total registered users, Total Movie Listed and Total Rating received.
  2. Movies: In this section, admin can manage movies (Add/Update/Delete/View Review).
  3. Registered Users: In this section admin can view user’s details and their reviews on the movie.
  4. Review List: In this section admin can view all rating received by users.
  5. Reports: In this section admin can generate reports of registered user’s details in particular periods.
  6. Search: In this section, admin can search registered user’s details by their mobile number and their name.

Admin can also update his profile, change password and recover password.

User Module

In the Movie Review System, users can visit the website, create an account by registering themselves, and securely log in to interact with a dynamic database of movies. They can actively participate by submitting their own reviews and ratings based on their viewing experiences, thereby enhancing the decision-making process for other viewers by offering diverse perspectives. In addition, users can view their review history, manage their personal profile information, and securely change their password.



Home Page

 MRS Django Home Page

Movie Details

MRS Django Movie Details

User Signup

MRS Django user Signup

Admin Dashboard

MRS Django Dashboard

Add Movie

MRS Django Add Movie

User Reviews

MRS Django users Reviews

How to run the Movie Reviews System Project Django, Python

1. Download the zip file

2. Extract the file, copy moviereview folder, and paste it on the desktop

3. Open MySQL create a database  mrspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

4. Open PyCharm and click on the terminal

5. Navigate the project folder using the cd command

cd project_path

For ex: cd C:\Users\your_computer_name\OneDrive\Desktop\moviereview\

OR

Import in pycharm

6. Now Navigate to the moviereviewsystem folder

cd moviereviewsystem

7. Run the Project using the following command

python manage.py runserver

Now click the URL http://127.0.0.1:8000, and the Project will run

Login Details

*************admin************

Username:  admin

Password: Test@123

*************User************

Username:  john12

Password: Test@123 or Register a new user member.



Movie Review System Project using Python Django Link

You may also like...