PROJECT FILE 01 / Video & discovery / Live project
ReeloGram
A home for the things worth watching.
Discover a video, make it your own collection, or share something you made. A complete journey from the first upload to the next watch.

The problem
Video products need more than a player. Discovery, upload feedback, personal collections, and permission boundaries have to feel like one coherent experience.
What I built
- Built discovery, playback, and personal collections in a responsive light and dark interface.
- Integrated ImageKit uploads with progress feedback, so people can see what is happening.
- Implemented credential authentication and uploader-only controls for editing and deleting videos.
Inside the engineering
A clear upload lifecycle
Selection, progress, completion, and failure feedback make a network-heavy interaction understandable.
One product, connected flows
Discovery leads into playback and collections. Shared interface patterns keep these paths consistent across screen sizes and themes.
What this demonstrates
An end-to-end video platform covering discovery, uploads, playback, sharing, and personal collections.
- Next.js
- TypeScript
- MongoDB
- NextAuth
- ImageKit
The image is a public discovery view. Video attribution remains visible; no private account data is shown.
SOURCE REVIEWED / 2026-11-07