CurryDash Platform Documentation
Welcome to the complete documentation for CurryDash - the premium Sri Lankan food delivery platform serving Victoria, Australia.
Multi-repository platform: CurryDash consists of separate backend and mobile repositories. This documentation hub covers the entire platform.
Documentation by Audience
Laravel backend, Flutter apps, API integration, deployment guides
Developer DocsSeller Portal, menu management, orders, payments
Vendor GuidePlatform administration, user management, analytics
Admin GuideComplete REST API documentation
API ReferencePlatform Repositories
CurryDash is organized across multiple repositories:
| Repository | Purpose | Technologies |
|---|---|---|
| CurryDash-Admin-Seller-Portal | Backend API & Admin Portal | Laravel 9.x, MySQL, Redis |
| CurryDash-UserApp-Mobile_Web-Flutter | Customer Mobile & Web Apps | Flutter, Dart |
| currydash-docs | Platform Documentation | Nextra 4, Next.js |
Quick Start by Role
For Backend Developers
git clone https://github.com/CoralShades/CurryDash-Admin-Seller-Portal.git
cd CurryDash-Admin-Seller-Portal/backend
composer install && php artisan migrateFor Frontend Developers
git clone https://github.com/CoralShades/CurryDash-UserApp-Mobile_Web-Flutter.git
cd CurryDash-UserApp-Mobile_Web-Flutter
flutter pub get && flutter runFor Vendors
Access the Seller Portal at https://seller.currydash.com
For Admins
Access the Admin Portal at https://admin.currydash.com
Platform Architecture
+----------------------------------------------------------+
| Flutter Mobile/Web Apps |
| Repository: CurryDash-UserApp-Mobile_Web-Flutter |
+-----------------------------+----------------------------+
| REST API
+-----------------------------v----------------------------+
| Laravel Backend API + Admin Portal |
| Repository: CurryDash-Admin-Seller-Portal |
+----------------------------------------------------------+
| Cloud SQL (MySQL) | Memorystore (Redis) |
| Google Cloud Platform |
+----------------------------------------------------------+Brand Colors
- Turmeric Gold
#E6B04B- Primary - Chili Red
#C5351F- Accent - Curry Leaf Green
#4A7C59- Success
Documentation Updates
This documentation is automatically synchronized with both code repositories:
- Commits to
CurryDash-Admin-Seller-Portalupdate Backend/Admin/Vendor docs - Commits to
CurryDash-UserApp-Mobile_Web-Flutterupdate Frontend docs
Using BMAD Method with semantic-release for versioning.