Files
smart-city-digital-twin-mar…/smart-app-city

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

# Install dependencies
cd frontend
npm install

# Start development server
npx expo start

# Run on device
# Scan QR code with Expo Go app

Backend

# Start all services
cd ..
docker-compose up -d

# Start individual service
cd backend/auth-service
npm run start:dev

AI Services

# 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

License

Smart City Digital Twin Martinique — Projet public