Interfaces & Data
Interfaces
| Interface | Type |
|---|---|
| Web UI (React + Vite) | Frontend |
Static JSON endpoints under public/data | Curated data |
Dev proxy /api → localhost:3001 | Backend routing |
| npm/pnpm scripts | Build/dev tooling |
Produces
public/sitemap.xml,public/robots.txtpublic/data/aptlantis.dashboard_data.jsonpublic/data/mirror-status.json- Built static assets (HTML/CSS/JS)
- Schema JSON files in
public/schemas
Consumes
- The backend API at
/api(dev proxy) - Analytics endpoints (Amplitude, Google Analytics)
- Curated dataset sources used to generate public JSON — including this documentation site's
docs/index.json, per the project brief - Local build tools and node modules
Depends on
- Node.js, pnpm, Vite, React, Tailwind CSS
- A backend API service (
localhost:3001) for dynamic data
Used by
- The Aptlantis operator
- Public website visitors
- Internal Aptlantis tooling and dashboards
Notable relationship
This is the one WDS project with a direct, intended data dependency on the CTS/DRS/WDS documentation site you're reading right now — the plan is for this site's structured project data to feed aptlantis.studio's project browser and portfolio cards, rather than the two staying independent.