BiashAI (from Swahili "Biashara" - Business + AI) is a cutting-edge Django-based face recognition shopping system designed specifically for the Kenyan market. It enables customers to shop in supermarkets using facial recognition technology for seamless, cashless, and cardless payments.
# BiashAI - Face Recognition Shopping System
**Revolutionary Shopping Experience for Kenya**
*Shop Smart. Pay Fast. Live Free.*
---
## π Overview
**BiashAI** (from Swahili "Biashara" - Business + AI) is a cutting-edge Django-based face recognition shopping system designed specifically for the Kenyan market. It enables customers to shop in supermarkets using facial recognition technology for seamless, cashless, and cardless payments.
### Key Features
- π **Facial Recognition Payment** - Pay with your face, no cards or cash needed
- π± **M-Pesa Integration** - Seamless integration with Kenya's leading mobile money platform
- πͺ **Multiple Store Types** - Support for unmanned, hybrid, and staff-assisted stores
- π **Advanced Security** - Multi-layer security with KYC verification and fraud detection
- π **Real-time Analytics** - Comprehensive reporting and customer behavior insights
- π **Loyalty & Rewards** - Built-in loyalty program with tier-based benefits
- π **Kenya-Specific** - Designed for all 47 counties with local payment methods
---
## ποΈ System Architecture
### Technology Stack
- **Backend Framework**: Django 5.0+
- **Database**: PostgreSQL (recommended) / MySQL / SQLite
- **Face Recognition**: OpenCV + dlib / Face Recognition library
- **Payment Integration**: M-Pesa Daraja API, Airtel Money API
- **Real-time Processing**: Django Channels (WebSocket)
- **Task Queue**: Celery + Redis
- **Storage**: AWS S3 / Local storage for media
- **API**: Django REST Framework
### Store Types Supported
1. **Unmanned Stores** π€
- Fully automated checkout
- Camera-based product tracking
- AI-powered inventory management
2. **Hybrid Stores** π
- Staff present with automated systems
- Faster checkout with face recognition
- Manual override capabilities
3. **Assisted Stores** π₯
- Staff-operated with face pay option
- Traditional checkout enhanced with technology
- Suitable for gradual technology adoption
---
## π Database Models
### User Management
- β¦