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