An inclusive AI-powered sports platform connecting athletes, fans, scouts, and clubs through Web, SMS, USSD, and Voice. Built for the Africa's Talking Women in Tech Hackathon 2026.
PlayConnect is an AI-powered, mobile-first sports platform built to connect athletes, fans, scouts, coaches, and clubs across Africa. By combining Artificial Intelligence with Africa's Talking APIs, PlayConnect ensures that everyone can participate in sports regardless of their location, internet connectivity, or the type of phone they own.
Built for the Africa's Talking Women in Tech Hackathon 2026.
- About
- Problem Statement
- Our Solution
- Key Features
- Why PlayConnect?
- Technology Stack
- System Architecture
- Project Structure
- Installation
- Environment Variables
- Running the Project
- API Endpoints
- Africa's Talking Integration
- AI Features
- Future Roadmap
- Team
- License
Millions of talented athletes across Africa never get discovered because they lack visibility, while fans in underserved communities miss important sports updates due to limited internet access.
PlayConnect bridges this gap by providing an inclusive sports ecosystem where athletes, fans, scouts, and clubs can connect using:
- π Web
- π± SMS
- βοΈ USSD
- π Voice
Whether someone owns a smartphone or a feature phone, PlayConnect ensures they are not left behind.
Many existing sports platforms assume users have:
- Smartphones
- Reliable internet
- High digital literacy
This leaves behind millions of athletes and fans.
Challenges include:
- Hidden sports talent
- Limited athlete exposure
- Difficult talent discovery
- Poor fan engagement
- Exclusion of feature phone users
PlayConnect is an AI-powered sports ecosystem that connects:
π Athletes
β€οΈ Fans
π Scouts
π Clubs
π¨βπ« Coaches
through Web, SMS, USSD, and Voice technologies.
Our mission is to ensure no athlete or fan is excluded because of technology.
- Athlete Registration
- Digital Sports ID
- AI Profile Optimizer
- Career Guidance
- Recruitment Notifications
- Follow Local & International Teams
- Live Match Updates
- Match Predictions
- Leaderboards
- SMS Alerts
- AI Sports Assistant
- Discover Athletes
- Filter by Sport
- View Athlete Profiles
- Contact Athletes
- AI Sports Assistant
- AI Rule Explainer
- AI Career Coach
- AI Profile Optimizer
- Personalized Sports Recommendations
PlayConnect works on:
- Smartphones
- Feature Phones
Through:
- Web
- SMS
- USSD
- Voice
Unlike traditional sports platforms, PlayConnect prioritizes accessibility and inclusion.
Our platform:
β Supports multiple sports
β Works on feature phones
β Uses Artificial Intelligence
β Integrates Africa's Talking APIs
β Connects athletes directly to opportunities
PlayConnect is designed to support both local and international sports, including:
- Football
- Basketball
- Netball
- Volleyball
- Rugby
- Athletics
- Cricket
- Tennis
- Boxing
- Swimming
- Cycling
- Handball
- Motorsport
- Esports
More sports can easily be added.
- React
- Tailwind CSS
- FastAPI
- Python
- SQLite
- SQLAlchemy
- Gemini API
Africa's Talking APIs
- SMS
- USSD
- Voice
- Airtime
- Payments (Future)
- Render
- GitHub
React + Tailwind
β
FastAPI Backend
β
βββββββββββββββββββΌβββββββββββββββββββ
Gemini AI Africa's Talking APIs SQLite
SMS β’ USSD β’ Voice
playconnect/
β
βββ backend/
β βββ app/
β βββ database/
β βββ models/
β βββ routes/
β βββ services/
β βββ schemas/
β βββ utils/
β βββ main.py
β βββ requirements.txt
β
βββ frontend/
β βββ src/
β βββ public/
β βββ package.json
β
βββ docs/
βββ assets/
βββ screenshots/
βββ README.md
βββ LICENSE
git clone https://github.com/YOUR_USERNAME/playconnect.git
cd playconnectcd backend
python -m venv venv
source venv/bin/activateWindows
venv\Scripts\activateInstall dependencies
pip install -r requirements.txtcd frontend
npm install
npm run devCreate a .env file.
DATABASE_URL=
GEMINI_API_KEY=
AT_API_KEY=
AT_USERNAME=
AT_SHORTCODE=
SECRET_KEY=uvicorn main:app --reloadBackend runs on:
http://127.0.0.1:8000
Swagger Documentation
http://127.0.0.1:8000/docs
Authentication
POST /register
POST /login
Athletes
GET /athletes
POST /athletes
GET /athletes/{id}
Fans
POST /follow-team
GET /teams
Predictions
POST /predictions
GET /leaderboard
AI
POST /ai/chat
Africa's Talking
POST /sms/send
POST /ussd
POST /voice
SMS
- Registration confirmation
- Recruitment alerts
- Match reminders
USSD
Example:
*384#
1 Register Athlete
2 Follow Team
3 Today's Fixtures
4 Match Predictions
5 AI Sports Tips
6 My Profile
Voice
- Sports Rules
- Match Updates
- Training Tips
Airtime
- Prediction Rewards
- Competition Winners
The Gemini AI powers:
- Sports Assistant
- Career Guidance
- Rule Explainer
- Athlete Profile Optimizer
- Personalized Recommendations
- Video Highlights
- Tournament Management
- Coach Dashboard
- WhatsApp Bot
- Live Match Commentary
- Event Ticketing
- Sponsorship Marketplace
- Community Sports
- School Sports
- Fitness Tracking
Project Lead
Grace Nakiyemba
Built by Team PlayConnect for the Africa's Talking Women in Tech Hackathon.
"Talent should never be limited by location, internet connectivity, or the type of phone someone owns."
PlayConnect
This project is licensed under the MIT License.
- Africa's Talking
- Women in Technology (WIT)
- The open-source community
- Our mentors, teammates, and supporters