Product #12 / 12
Audit of FoodFleet — multi-vendor food delivery marketplace (Uber-Eats clone). Marketing page is substantially built; the demo is a placeholder pending actual app launch. A FoodFleet API service IS running on PM2 (foodfleet-api) with 6 days uptime — suggests more backend plumbing than the placeholder reveals.
FoodFleet aims to be a complete food-delivery SaaS with Super Admin, Vendor, Delivery, and Customer panels (PWA). The marketing site at /foodfleet/website/ has a polished dark-cyan hero with phone mockup + partial feature tabs (below empty). The demo at /foodfleet/ is a placeholder like StockNova/SupportDesk with credential hints. The foodfleet-api PM2 process has 6 days of uptime serving /foodfleet/demo/{customer,admin,vendor,delivery}/api/ — so the backend is live and deployed, just without a rendered frontend connected.
| Backend API | Node.js PM2 foodfleet-api on port 5050 (6d uptime) |
| Frontend | 4 SPA panels at /foodfleet/demo/{admin,customer,vendor,delivery} — nginx serves index.html fallback |
| Marketing | foodfleet/website/ |
| Demo landing | foodfleet/ |
| Hinted creds | [email protected]/Admin@123, [email protected]/Vendor@123, [email protected]/Delivery@123, [email protected]/Customer@123 |


/foodfleet/demo/customer|admin|vendor|delivery with try_files $uri $uri/ /index.html — meaning SPA shells are deployed, but the placeholder demo page doesn’t link to them./foodfleet/demo/ returned 403.Of the 'Coming Soon' batch (StockNova / SupportDesk / FoodFleet), FoodFleet is closest to demo-ready because the backend API and SPA shells are already deployed. Linking the placeholder to the real demo panels is a 15-minute task.