Skip to the workbench
← Back to the workbench

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.

ReeloGram discovery interface with an ocean video, search, and category controls.
Live discovery interface

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