Multi-sided B2B platform connecting supermarkets, suppliers, and delivery drivers with real-time order tracking, group purchasing, and integrated store ERP.

| Layer | Technology |
|---|---|
| Backend | Node.js, Express.js, MongoDB, Mongoose |
| Real-time | Socket.IO |
| Auth | JWT, bcrypt, SMS OTP |
| Admin | Flutter Web |
| Mobile | Flutter (customer + sales agent) |
| Integrations | Firebase, Cloudinary, Nodemailer |
git clone https://github.com/yourusername/blackhorse-platform.git
cd blackhorse-platform
cp .env.example .env
npm install
npm run dev
| Variable | Description |
|---|---|
MONGODB_URI |
MongoDB connection string |
JWT_SECRET |
JWT signing secret |
FIREBASE_* |
Firebase push notification credentials |
CLOUDINARY_* |
Image upload credentials |
| See Architecture Diagram | API Docs |
Copy nodejs-ci.yml to .github/workflows/.
Abdel Rahman Waleed Ahmed — Full-Stack Engineer
Proprietary. Contact author for licensing.