5 Days

Reel Reviews

A full-stack movie journal for writing, rating, and discovering reviews

Enabled visitors to submit movie reviews with a reviewer name, written feedback, and a one-to-five-star rating
Created case-insensitive partial-title searching so reviews can be found without entering an exact title
Displayed recent and complete review collections using reusable responsive components
Deployed a working full-stack application with persistent cloud-based review storage in five days
Next.js 16React 19JavaScriptCSSNode.jsExpressSupabaseREST APIAWS AmplifyRender

About This Project

Reel Reviews is a full-stack movie review application where users can write reviews, assign ratings from one to five stars, browse recently submitted entries, and search reviews by movie title. It uses a Next.js frontend, an Express REST API, and Supabase for persistent review storage.

TIMELINE

Day 1

Planning and Project Setup

Defined the movie-journal concept, established the Next.js and Express applications, and planned the frontend-to-backend data flow.

Day 2

Review Interface

Created the responsive homepage, navigation, review cards, review collections, and reusable application components.

Day 3

Review API and Storage

Built the Express REST API, connected it to Supabase, and implemented persistent review creation and retrieval.

Day 4

Search and Validation

Added partial-title searching, rating validation, required-field checks, loading states, success feedback, and error handling.

Day 5

Testing and Deployment

Tested the complete review workflow, configured production environment variables, created the optimized build, and deployed the frontend through AWS Amplify.

PROJECT MEDIA

See It In Action.

Reel Reviews screenshot 1
Reel Reviews screenshot 2
Reel Reviews screenshot 3
Reel Reviews screenshot 4

EXPLORE THE PROJECT