Norbancodeby Elhussien
← All work

Watch-to-earn short video & live app

Specta

A short-video and live-streaming app like TikTok where viewers earn digital coins for watching — and get a share of the gifts sent during the lives they watch.

Screens below are interface previews of the product.

🕺
9:41
FollowingFor YouS 1,240+0.5
Watching · earning 0.5 SPC / min
♥
M♥84.2K💬1.2K🎁Gift↗Share🎵

@maya.moves ✓

Sunset session on the rooftop 🌇 #dance #specta

♫ original sound — maya · summer remix♫ original sound — maya · summer remix
HomeLiveEarnInboxMe
🎤
9:41
Kkarim.live👁 12.4K watchingLIVE
🦁🌹💎🚀🌹💖
S Sara sent 🦁 Lion ×3

omar this view is crazy 🔥

lina hi from Dubai! 👋

dev_99 sent 🌹 Rose

sara sent 🦁 Lion ×3

noor play the remix pls

ali +18 SPC just landed 😍

omar this view is crazy 🔥

lina hi from Dubai! 👋

dev_99 sent 🌹 Rose

sara sent 🦁 Lion ×3

noor play the remix pls

ali +18 SPC just landed 😍

S+18 SPCYour share of Sara's gift🎉
🌹1💎50🦁300🚀1K
9:41

Wallet

M

Total balance

S 12,480

≈ $62.40 · ▲ 24% this week

↑ Withdraw⇄ Convert

Earnings this week

▶Watching videos+3,210
🎁Live gift shares+7,860
👥Referrals+1,410

Recent

🦁Gift share · karim.live2m+18
▶Watched 12 min9m+6
🌹Gift share · maya.moves21m+4
↑Withdrawal to wallet1d−2,000
HomeLiveEarnInboxMe
Watch
Earn coins per minute watched
Live
Streams with gifts
Share
Viewers get a cut of gifts

Viewers scroll a vertical feed of short videos and earn coins for the time they spend watching. Creators go live, and when someone sends them a gift, part of its value is shared as coins with the viewers in that live.

Coins collect in an in-app wallet with full history, and can be withdrawn or converted. Behind it sits the same full-stack setup as FabrX: a Flutter app, a Next.js web dashboard and a NestJS API.

What's inside

  • 01

    Short video feed

    Vertical For You and Following feeds with likes, comments and shares.

  • 02

    Watch to earn

    Viewers earn digital coins for the time they spend watching.

  • 03

    Live streaming

    Creators go live with real-time chat and viewer counts.

  • 04

    Gifts & revenue share

    Gifts sent in a live are split, with a share going to the viewers as coins.

  • 05

    Wallet

    Balance, earnings breakdown, history, withdraw and convert.

  • 06

    Admin & analytics

    Dashboards to manage content, users, gifts and payouts.

Built with

FlutterNext.jsNestJSTailwind

Mobile app

🕺
9:41
FollowingFor YouS 1,240+0.5
Watching · earning 0.5 SPC / min
♥
M♥84.2K💬1.2K🎁Gift↗Share🎵

@maya.moves ✓

Sunset session on the rooftop 🌇 #dance #specta

♫ original sound — maya · summer remix♫ original sound — maya · summer remix
HomeLiveEarnInboxMe
For You feed
🎤
9:41
Kkarim.live👁 12.4K watchingLIVE
🦁🌹💎🚀🌹💖
S Sara sent 🦁 Lion ×3

omar this view is crazy 🔥

lina hi from Dubai! 👋

dev_99 sent 🌹 Rose

sara sent 🦁 Lion ×3

noor play the remix pls

ali +18 SPC just landed 😍

omar this view is crazy 🔥

lina hi from Dubai! 👋

dev_99 sent 🌹 Rose

sara sent 🦁 Lion ×3

noor play the remix pls

ali +18 SPC just landed 😍

S+18 SPCYour share of Sara's gift🎉
🌹1💎50🦁300🚀1K
Live with gifts
9:41

Wallet

M

Total balance

S 12,480

≈ $62.40 · ▲ 24% this week

↑ Withdraw⇄ Convert

Earnings this week

▶Watching videos+3,210
🎁Live gift shares+7,860
👥Referrals+1,410

Recent

🦁Gift share · karim.live2m+18
▶Watched 12 min9m+6
🌹Gift share · maya.moves21m+4
↑Withdrawal to wallet1d−2,000
HomeLiveEarnInboxMe
Wallet

Next project

Sharkny →