Skip to main content

The repositories

The org is five repositories. One is a monorepo holding the backend and the mobile app; three are Next.js web surfaces; one is this documentation site.

Drape-AI-LLC

Render

ECS Fargate

EAS

AWS Amplify

AWS Amplify

AWS Amplify

AWS Amplify

Drape-
backend + mobile app

Drape-Marketing

Drape-brand

Drape-admin-v1

Drape-Docs
(this site)

Mongo FastAPI

Postgres API api.drape.to

iOS / Android builds

www.drape.to

brand.drape.to

admin.drape.to

docs.drape.to

At a glance

RepoWhat it ownsStackDeploys to
Drape-Two FastAPI backends and the Expo mobile app (monorepo)Python / FastAPI · Expo / React Native · Mongo + Postgresbackend/Render (Mongo, mobile) · backend-postgres/ECS cluster drape (developdrape-dev, prod workflow_dispatchdrape-prod) · app → EAS/TestFlight
Drape-MarketingThe public marketing siteNext.js 16 (static export), Tailwind v4AWS Amplify (drape-ai-llc/drape-marketing) → www.drape.to
Drape-brandThe desktop brand/seller portalNext.js 16 (static export), Tailwind v4AWS Amplify (drape-ai-llc/drape-brand) → brand.drape.to + *.drape.to
Drape-admin-v1The internal admin/ops dashboardNext.js 16 (static export), Tailwind v4AWS Amplify (drape-ai-llc/drape-admin-v1) → admin.drape.to
Drape-DocsThis documentation sitePokeDocs (Docusaurus)AWS Amplify (drape-ai-llc/drape-docs) → docs.drape.to

The monorepo — Drape-

Drape- is the heart of the system and the largest repo (~585 MB, inflated by committed build artifacts and visual-audit screenshots). It contains two backends and the mobile app:

  • backend/ — a single FastAPI server.py (~8,900 lines) plus a worker and a fleet of cron agents. MongoDB, Upstash Redis, Supabase Storage, Stripe Connect, Fashn.ai, and fal.ai. Deploys to Render. This is documented in depth under Architecture → Backend.
  • backend-postgres/ — modular FastAPI + PostgreSQL. Deploys to ECS Fargate (cluster drape, ECR drape-backend-postgres): develop auto-deploys service drape-dev; production is workflow_dispatch to drape-prod. See Infrastructure and the AWS system map.
  • frontend/ — the Expo Router mobile app (the consumer try-on experience and the mobile brand portal). Documented under Architecture → Mobile app.

Amplify Git connections for the web repos are the org (github.com/drape-ai-llc/...), not KCB1099/*.

The three web surfaces

All three are Next.js 16 App Router projects using static export (output: "export") and Tailwind CSS v4, deployed on AWS Amplify as WEB_COMPUTE apps (not a pure static bucket), and all consume the Postgres FastAPI backend at api.drape.to. The brand and admin portals share Drape's design tokens (see Design system).

  • Drape-Marketing → the consumer funnel and brand pitch. See Marketing funnel.
  • Drape-brand → the desktop counterpart to the mobile brand portal, where stores manage catalog, orders, analytics, billing, and their storefront.
  • Drape-admin-v1 → internal ops: platform stats, queue health, store and product management. It replaces the old in-app app/admin/* screens.

Deep dives on all three are in Architecture → Web surfaces.

Two brand portals, one backend

There is a mobile brand portal (in Drape-/frontend) and a desktop brand portal (Drape-brand). They are parallel front-ends over the same store-admin API — not a duplication bug. Pick the surface by device, not by capability.