Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.38 KB

File metadata and controls

42 lines (30 loc) · 1.38 KB

🎬 Cinecritica

An interactive website connected to a NoSQL (MongoDB) database that allows users to explore movies, view detailed information from the database, and read or manage Rotten Tomatoes reviews related to each film.


🚀 Main Features

  • 🔍 Movie Search — a search bar makes it easy to find movies stored in the database.
  • 🎥 Movie Details View — for each film, users can see:
    • title, year, genre, duration, and rating;
    • description and score;
    • a direct link to the trailer.
  • 🗣️ Review Management — each movie displays user reviews, including those from certified critics.
    Users can:
    • Add a new review;
    • ✏️ Edit an existing review;
    • Delete a review.
  • 🧩 MongoDB Integration — all movie and review data are managed through a NoSQL database, ensuring flexibility and scalability.

🖼️ Preview

Homepage

Homepage
Categories
Search Bar

Movie Detail Page

Movie Details
Movie with TopCritic Reviews

Reviews Section

Review Box
Reviews


🧠 Project Architecture

The project is built with Python, using Flask as the backend framework for handling routes, HTTP requests, and the MongoDB database connection.