Logo Lanfrica

mdbasheer37/M-makari

Type de record:

software
Créateur:
mdb
Hôte:
# 📺 Makari Islamic TV A complete, production-ready Islamic streaming platform dedicated to the lectures, tafsir, and teachings of **Malam Ibrahim Makari**. --- ## ✨ Features | Feature | Status | |---|---| | Splash Screen + Onboarding | ✅ | | Home Page (Featured, Trending, Live, Categories) | ✅ | | Tafsir Section | ✅ | | Audio Player (Stream, Download, Speed, Sleep Timer) | ✅ | | Video Player (YouTube embed + Direct stream) | ✅ | | Live Streaming | ✅ | | 10 Content Categories | ✅ | | Full-text Search | ✅ | | Favorites System | ✅ | | Downloads (offline) | ✅ | | Push Notifications | ✅ | | Islamic Library (Books/PDFs) | ✅ | | Prayer Times (GPS-based) | ✅ | | Qibla Direction Compass | ✅ | | User Authentication (Register/Login) | ✅ | | Admin Dashboard | ✅ | | Dark Mode + Light Mode | ✅ | | Hausa + English Language | ✅ | | Mobile-first Responsive Design | ✅ | | Skeleton Loaders + Shimmer Effects | ✅ | --- ## 🛠️ Tech Stack - **Frontend:** HTML5, CSS3, Vanilla JavaScript (Mobile-first PWA) - **Backend:** Python FastAPI - **Database:** SQLite (dev) / PostgreSQL (production) - **Auth:** JWT (python-jose + bcrypt) - **Media:** Static file serving + YouTube embed + Direct stream - **Deployment:** Render / Railway --- ## 🚀 Quick Start ### 1. Backend Setup ```bash cd backend # Install dependencies pip install -r requirements.txt # Copy env file cp .env.example .env # Seed database with demo content python seed.py # Run the server uvicorn main:app --reload --port 8000 ``` API will be live at: `localhost` API Docs: `localhost` ### 2. Frontend Simply open `frontend/index.html` in a browser, or serve it: ```bash cd frontend python -m http.server 3000 # Open localhost ``` The frontend auto-detects the API at `localhost:8000` in development. --- ## 🔐 Default Admin Account ``` Email: admin@makariilamictv.com Password: admin123 ``` > ⚠️ Change this immediately in production! --- ## 📁 Project Structure ``` makari-islami …