# Smart App City — Mobile Application > Multi-platform mobile application for Smart City Digital Twin Martinique ## Quick Start ### Prerequisites - Node.js 20+ - Expo CLI: `npm install -g expo-cli` - Docker & Docker Compose ### Development ```bash # Install dependencies cd frontend npm install # Start development server npx expo start # Run on device # Scan QR code with Expo Go app ``` ### Backend ```bash # Start all services cd .. docker-compose up -d # Start individual service cd backend/auth-service npm run start:dev ``` ### AI Services ```bash # Start RAG service cd ai/rag-service pip install -r requirements.txt uvicorn main:app --reload --port 8001 # Start Agent service cd ai/agent-service pip install -r requirements.txt uvicorn main:app --reload --port 8002 ``` ## Documentation - [Architecture](docs/ARCHITECTURE.md) - [Beckn Integration](docs/BECKN_INTEGRATION.md) - [AI Architecture](docs/AI_ARCHITECTURE.md) - [Internationalization](docs/I18N.md) ## License Smart City Digital Twin Martinique — Projet public