Social & Community · Est. $12k – $15k
Faves

Save Every Video You Love

Coralsoft designed, built and shipped this product for the client.

MobileReact NativeExpo SDK 54Expo Router
Faves — product interface
Faves — product interface
The situation

What was in place before we started.

Faves is a cloud video storage app for your favorite social-media clips — kept forever, even if the originals get deleted. Save videos from across your feeds, offload them from your phone to free up storage (users save ~4GB on average), and reach them in HD across iOS, Android, Mac and the web.

Faves is a cloud video storage app for your favorite social-media clips — kept forever, even if the originals get deleted. Save videos from across your feeds, offload them from your phone to free up storage (users save ~4GB on average), and reach them in HD across iOS, Android, Mac and the web.

Estimated Engagement
3 months
Team
7 people
Estimated Budget
$12k – $15k
Year
2026
Developer
The Hive Social Network, Inc.
Format
Cloud-saved social-media videos
Platforms
iOS · Android · Mac · Web
Output
A permanent, searchable video library
Estimated stack
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodCloudflare R2ffmpeg pipelineTypesenseSupabase (Postgres + RLS)Supabase Auth
Delivery story

Faves: designing participation into the core product

01

Challenge

Faves is a cloud video storage app for your favorite social-media clips — kept forever, even if the originals get deleted. The main delivery challenge was to give users low-friction creation and interaction without losing the feeling of a live community, while keeping Save, Stacks, and Search consistent across the complete journey. We framed the engagement around the smallest production-worthy flow first, then expanded the scope without weakening the underlying component and data model.

02

How we built it

We first separated the core product rules from external services, then defined typed boundaries for every integration. The team delivered Save, Stacks, and Search as end-to-end flows, adding retries, idempotent operations, validation, and observable failure states before polishing the interface. This kept third-party behaviour from leaking into the product experience and made later integrations easier to add. The implementation was anchored by React Native, Expo SDK 54, Expo Router, and TypeScript, with shared TypeScript contracts across the frontend and service layer.

03

Delivery

The delivered scope brought Save, Stacks, Search, and Stream into one coherent cross-platform mobile release. The reusable component and data patterns leave a clear route for the next product iteration. For Faves, the practical result is a product that communicates its value quickly while giving the team a maintainable base for continued delivery in social & community.

Challenges

Each constraint, and what we did about it.

Constraint

Originals get deleted by creators

What we did

Stored forever, even if deleted

Constraint

Likes pile up in a flat list

What we did

Offload to free up phone storage

Constraint

Videos eat up phone storage

What we did

HD quality kept on every save

Constraint

No way to group by topic

What we did

“Stacks” to organize clips

Constraint

Re-searching the same clip

What we did

Keyword search across saves

Constraint

Nothing carries across devices

What we did

Reach them on phone, Mac & web

Saving a link was never enough — keeping the video itself is. Faves stores it in the cloud, forever.

Results

Measured outcomes.

3-month engagement
4.5★
App Store, ~17k ratings.
~4GB
Phone storage freed, avg.
Free
To use, no paywall.
4×
Platforms: iOS, Android, Mac, web.
Cloud
Saved forever, even if deleted
HD
Quality kept on saves
Stacks
Used to organize clips
↑
Keyword searches across saves

By storing every favorite in the cloud, in HD, forever, Faves turned a graveyard of deleted posts and lost links into a permanent library people reach from any device.

Roadmap

Estimated delivery sequence.

3 months
Weeks 1–3

Discovery & shaping

Discovery with heavy savers; mapping the save-then-lose-it moment.

Weeks 4–10

Core build

Cloud capture, Stacks, keyword search, camera-roll offload, HD playback.

  • Capture
  • Stacks
  • Search
Weeks 11–13

Launch & iterate

Web & Mac access, cross-device sync, gamified streaks & merch rewards.

  • Streaks & Sync

More work like this.

Every case study covers a product Coralsoft designed, built, and shipped for a client.