iCinema

A Full Stack MERN app with CRUD operations for theatres where users can search for movies that are available and admin can add a movie to the list and much more.

reactreduxnodejsjavascriptboilerplateexpresscrudmongodbreactjsrest-apireact-reduxfull-stack

Preview

iCinema preview

Overview

iCinema is a full-stack movie theater website built with React, Node.js, Express and MongoDB that lets users browse and filter films by category and rating while giving administrators the ability to add new movies. It includes user authentication with email confirmation, movie management endpoints and genre filtering capabilities.

Features

user-authenticationsign-upsign-insign-outemail-notificationsmovie-searchmovie-filteringcategory-filteringrating-filteringadmin-movie-managementcrud-operations

Feature Flags

userDashboardauthenticationblogemailsauthorizationsearch

Recommended Use Cases

movie-theater-platformcontent-managementfull-stack-learning

Frontend

reactreduxbootstrap

Backend

nodejsexpressjs

Auth Providers

custom

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
323
๐Ÿด Forks
122
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-08-10T09:14:22.000Z
GitHub

Stack

Framework
react
Language
javascript
CSS
bootstrap
Database
mongodb
Auth
custom
ORM
mongoose

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Styling
bootstrap

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate