Logo Lanfrica

winstone-1/Apexafrika-backend

Domaine:

digital infrastructure

Type de record:

software
Créateur:
win
Hôte:
ApexAfrika is a Game Operations & Community Platform for African Esports — a vertical SaaS platform designed to empower tournament organizers, players, gaming communities, and content creators across Africa. # Apexafrika-backend# ApexAfrika **The Peak of African Gaming** ApexAfrika is a **Game Operations & Community Platform for African Esports** — a vertical SaaS platform designed to empower tournament organizers, players, gaming communities, and content creators across Africa. --- ## Problem We Solve African esports lacks: * Structured tournament infrastructure * Monetization systems (especially local payments like M-Pesa) * Community-driven engagement tools * Data & analytics for players and organizers **ApexAfrika solves this by providing a unified platform for managing, playing, monetizing, and growing esports ecosystems.** --- ## Features (19 Apps) * Tournament Management * Player Analytics * Community * Payments (M-Pesa) * Notifications * Chat (Real-time) * AI (Groq Integration) * Teams * Achievements * Schedules * Streaming * Content & Education * Newsletter * Feedback * Audit Logs * Legal (Terms, Privacy) * Authentication (JWT + OAuth + 2FA) --- ## Tech Stack | Layer | Technology | | ---------- | ----------------------------------- | | Backend | Django 5.1.4, Django REST Framework | | Database | PostgreSQL 15+ | | Cache | Redis 7+ | | Queue | Celery 5.4+ | | Auth | JWT, Google OAuth, 2FA | | AI | Groq (LLaMA 3) | | Payments | M-Pesa Daraja API | | Deployment | Docker, Render | --- ## Prerequisites * Python 3.12+ * PostgreSQL 15+ * Redis 7+ * Docker (optional) * Node.js 20+ (frontend) --- ## Quick Start ```bash git clone github.com cd apexafrika python -m venv venv source venv/bin/activate pip install -r requirements.txt cp .env.example .env python manage.py migrate python manage.py createsuperuser …

Licenses