Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

mntungwathulasizwezn-ship-it/sa-tv-app

Domain:

digital infrastructure

Record type:

software
Creator:
mnt
Host:
A desktop application for streaming South African TV channels including free-to-air and DStv channels # SA TV App - South African Television Streaming 🇿🇦 A desktop application for streaming South African TV channels including free-to-air and DStv channels. ## Features ✨ **Live Streaming** - Stream free-to-air channels (SABC 1, SABC 2, SABC 3, eTV) - Stream DStv channels (Premium, Compact, Sports, News) - HLS/MPEG-TS streaming support - High-quality video playback 📺 **Channel Management** - Browse all available channels - Organized by category (Free-to-Air, DStv, Premium, Sports, News) - Channel information and logos - Search and filter functionality 📅 **Electronic Program Guide (EPG)** - View current and upcoming programs - Program descriptions and schedules - Real-time program information 🎨 **Modern UI** - Clean, intuitive interface - Dark theme optimized for TV viewing - Responsive design - Fast channel switching ## Tech Stack - **Frontend**: React 18.2.0 - **Desktop Framework**: Electron 27.0.0 - **Video Player**: HLS.js 1.4.12 - **Styling**: CSS3 with custom themes - **Build Tool**: Electron Builder ## Installation ### Prerequisites - Node.js (v14 or higher) - npm or yarn ### Steps 1. Clone the repository: ```bash git clone github.com cd sa-tv-app ``` 2. Install dependencies: ```bash npm install ``` 3. Start development server: ```bash npm run dev ``` The app will open automatically with the Electron window. ## Development ### Available Scripts - `npm run dev` - Start development mode with hot reload - `npm start` - Start Electron app - `npm run react-start` - Start React development server - `npm run react-build` - Build React app for production - `npm run electron-build` - Build Electron application - `npm run build` - Build production bundle ## Project Structure ``` sa-tv-app/ ├── public/ │ └── index.html # HTML template ├── src/ │ ├── components/ │ │ ├── ChannelList.js # Channel sidebar component │ │ ├── VideoPlayer.js # Video player with HLS support │ │ └── …

Visit

github.com

Licenses

MIT

Similar

ademzitouni039-ship-it/VRP-Transport-logistic-appsalimyusuph308-ship-it/Yusuph-Salim-ai-appemagodcompany-ship-it/jifunzeShunka-ship-it/Kevin_Agri_Project1musksmith065-ship-it/DIT1203F_GROUP2_FINAL_SOFTWARE_ENGINEERING_PROJECTboitatshabbs14342-ship-it/msebe

ademzitouni039-ship-it/VRP-Transport-logistic-app

ADEM LOGISTIC v8.0 — Enterprise AI fleet optimizer solving CVRPTW with real OSRM roads, multi-trip r

salimyusuph308-ship-it/Yusuph-Salim-ai-app

Sign language Tanzania # Run and deploy your AI Studio app This contains everything you need to ru

emagodcompany-ship-it/jifunze

Jifunze Swahili

Shunka-ship-it/Kevin_Agri_Project1

Kenya Agricultural Census Interactive Dashboard # Kevin_Agri_Project1 Kenya Agricultural Census Int

musksmith065-ship-it/DIT1203F_GROUP2_FINAL_SOFTWARE_ENGINEERING_PROJECT

A Digital Public Good Three-Tier platform connecting rural province farmers with urban buyers and de

boitatshabbs14342-ship-it/msebe

MSEBE — AI + human assistance for everyday South African admin # MSEBE V1 A mobile-first prototype