Logo Lanfrica

Tech-sis123/riva_frontend

Domain:

digital infrastructure

Record type:

software
Creator:
Tec
Host:
User-facing React/Next js app for Riva, the African pay-as-you-go streaming platform. Includes viewer and creator dashboards, wallet management (₦200/day sub), content upload, search + voice search, streaming player, and blockchain-linked creator earnings. # Riva Frontend 🎬 The **frontend** of **Riva**, a pay-as-you-go African streaming platform built for affordable access and fair creator pay. ## 🚀 Features - **Authentication & Roles** – Signup/login as Creator or Viewer. - **Wallet UI** – View balance, top-up with ₦200/day (simulated airtime refill). - **Content Upload (Creators)** – Upload metadata (title, tags, category, file URL). - **Content Streaming (Viewers)** – Play/pause videos and audio from list. - **Search + Voice Search** – Find movies/music via keyword or voice input. - **Creator Dashboard** – Shows views, engagement, and simulated ₦ earnings. - **Blockchain Verification** – Link to verify earnings on blockchain explorer. - **Peer-to-Peer Share (Demo)** – Share code/QR for one-time content access. ## 🛠️ Tech Stack - **React** + Vite (fast build & dev) - **TailwindCSS** (UI styling) - **Axios** (API calls to backend) - **Web Speech API / Google Speech-to-Text** (voice search) - **Video.js / HTML5 player** (content playback) ## 🏃‍♂️ Getting Started ```bash # Clone repo git clone github.com /riva-frontend cd riva-frontend # Install dependencies npm install # Start dev server npm run dev