Back to projects

Web Application

Movie Ratings Website

See it on GitHub

Full-stack web application that aggregates highly rated films into a searchable database with detailed movie information and ratings.

Node.jsExpressJavaScriptMySQLHTML/CSS
Movie Ratings Website preview

Project overview

About the project

This project presents highly rated movies from multiple sources through a sortable homepage and detailed pages containing ratings, production data, cast information, and film summaries.

I collaborated on the relational database design, designed and implemented the user-facing frontend, and connected the interface to the backend and MySQL database. My teammate developed the project's CRUD management application, while we worked together on the overall database structure and application design.

The most difficult part was designing and populating a relational schema that could represent movies, websites, ratings, production companies, and related metadata without duplicating data.

I normalized the database into related tables and used SQL joins and backend routes to assemble the information needed for each movie page.

I would like to improve search and filtering, add administrative tools for managing the catalog, and deploy the database-backed application publicly.