ClipHop
Independent product build · 2023–2025
A short-video application with profiles, topic browsing, uploads, and reactions, using Sanity for content and OAuth for sign-in.
The project covers feeds, profiles, and publishing with Sanity. Video encoding and large-scale media delivery are outside its scope.
View repositoryThe reworked night feed, reading posts from the project's Sanity dataset.
A clip in the feed
A post groups its creator, video, and reactions.
Browse by topic
Topic navigation from the reworked feed.
Clips and creators
A conceptual view of the content stored through Sanity.
Implementation notes
Browse beyond the current clip.
The central feed sits beside navigation for topics, search, and profiles. A viewer can move to related content while keeping the overall layout.
Model clips and creators together.
Sanity stores the content behind videos and creator profiles. The Next.js client renders it into the feed and account views.
Add participation around playback.
Account-aware actions let users publish and react to clips. The project focuses on application flows rather than custom video encoding or large-scale media delivery.