SellEase is a mobile-first eCommerce and live sales platform designed to empower youth entrepreneurs and small business owners in Africa and beyond. With SellEase, users can create mini-shops, showcase products, go live to sell in real-time, and accept orders via chat all from their phone.
# π± sellEase β Mobile eCommerce & Live Sales for Youth Entrepreneurs
sellEase is a mobile-first eCommerce and live sales platform designed to empower youth entrepreneurs and small business owners in Africa and beyond. With sellEase, users can create mini-shops, showcase products, go live to sell in real-time, and accept orders via chat β all from their phone.
This full-stack project is built using **Flutter (Riverpod)** for the frontend, **Express.js** for the backend, and **MongoDB** as the database.
---
## π Tech Stack
| Layer | Stack |
|---------------|----------------------------|
| Mobile App | Flutter + Riverpod |
| Backend API | Node.js + Express.js |
| Database | MongoDB + Mongoose |
| Auth | JWT |
| Media Uploads | Cloudinary / Multer |
| DevOps | GitHub Actions, Docker |
---
## π― Features
### MVP
- β
User Registration & Login
- β
Seller profile & shop setup
- β
Product listing (name, image, price, description, stock)
- β
Live video selling interface (mocked in MVP)
- β
Chat-based order system (simplified)
- β
Cloud image uploads
- β
Simple admin dashboard for sellers
- β
Mobile-first UI with clean architecture (Flutter)
### Post-MVP (Future Enhancements)
- π₯ Real-time live video & reactions
- π Analytics dashboard for sellers
- π΅ Mobile money integration (MTN, Airtel)
- π Shop links for sharing
- π Multilingual support (Kinyarwanda, English)
- π Order tracking & delivery integration
- π² Progressive Web App (PWA) version
- π Notifications (push & in-app)
- π¬ Reviews & ratings
```bash
cd sellEase
flutter pub get
flutter run