Skip to content

CloudAlt Backend Documentation

CloudAlt’s backend consists of three Django REST API services serving our multi-brand hospitality and services platform.


The backend is organized into 3 Business Units (BUs), each with its own Django project:

Port: 8000
Divisions:

  • Stay Overnight - Short-term hospitality marketplace (Pink Guest, Orange Guest, Green Host, Purple Guest)
  • Roommate Works - Long-term roommate matching
  • Stay Match - Travel companion matching

Port: 8001
Divisions:

  • AltFinder - Alternative item/service discovery and barter (AltFinder, Pink Finder, Orange Finder)

Port: 8002
Divisions:

  • Pride City - LGBTQ+ community platform
  • Bonjour Locker - Service marketplace and provider network
  • Framework: Django 5.x + Django REST Framework
  • Database: PostgreSQL via Supabase (separate schemas per division)
  • Real-time: GCP Firestore (chat, notifications)
  • Storage: GCP Cloud Storage (media files)
  • Deployment: GCP Cloud Run (containerized, auto-scaling)
  • API Docs: drf-spectacular (OpenAPI/Swagger)

Source code: github.com/xavierdurant/cloudalt-backend