Developer Documentation
Technical documentation for building and deploying the CurryDash platform.
Multi-repository setup: Clone both repositories for full platform development.
Repositories
Backend: CurryDash-Admin-Seller-Portal
git clone https://github.com/CoralShades/CurryDash-Admin-Seller-Portal.git
cd CurryDash-Admin-Seller-Portal/backend
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serveFrontend: CurryDash-UserApp-Mobile_Web-Flutter
git clone https://github.com/CoralShades/CurryDash-UserApp-Mobile_Web-Flutter.git
cd CurryDash-UserApp-Mobile_Web-Flutter
flutter pub get
flutter runDevelopment Guides
API development, database, authentication, architecture
Backend (Laravel)Mobile & web apps, state management, UI components
Frontend (Flutter)GCP Cloud Run, Docker, CI/CD pipelines
DeploymentColors, typography, design system
Brand GuidelinesArchitecture Overview
The CurryDash platform follows a clean architecture pattern:
- Backend: Laravel 9.x with modular service layer
- Frontend: Flutter with BLoC state management
- Infrastructure: Google Cloud Platform (Cloud Run, Cloud SQL, Memorystore)
- API: RESTful JSON API with JWT authentication
Key Documentation
Last updated on