Skip to content

Aditi-M007/Movie_Review_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Review Application

This is a full-stack web application that allows users to browse movies, search for specific titles, register/login, and leave reviews and ratings. It uses a Node.js/Express backend with a MySQL database and a Vanilla JavaScript frontend.

🚀 Features

User Authentication: Register and login functionality.

Movie Management: Browse a list of movies and view detailed descriptions.

Reviews: Users can write comments on movies.

Ratings: Users can rate movies, and the app calculates the average score.

Search: Real-time search by title or description.

🛠️ Tech Stack

Frontend: HTML5, CSS3, Vanilla JavaScript (Fetch API)

Backend: Node.js, Express.js

Database: MySQL

Dependencies: cors, mysql2, express

🛣️ API Endpoints

Method Endpoint Description
POST /register Create a new user account
POST /login Authenticate user
GET /movies Get list of all movies
POST /movies Add a new movie to the DB
GET /movies/:id Get specific movie details
GET /movies/:id/reviews Get all reviews for a movie
POST /movies/:id/rating Submit a star rating
GET /search?q=... Search movies by query

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors