Yavaya: the digital home of Central America. Shop, sell, work, order, help and belong — with a single account and a single reputation.
AI translation
Yavaya: el hogar digital de Centroamérica. Compra, vende, trabaja, pide, ayuda y pertenece — con una sola cuenta y una sola reputación.
CommerceTypeScript · JavaScriptGitHub @Lunara-SocietyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
YAVAYA — La Civilización Digital de Centroamérica
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
El hogar digital de Centroamérica. Una cuenta. Una reputación. Un ecosistema. CI (.github/workflows/ci.yml) runs the typecheck, the full test suite against a real Postgres, the production build, and the release step against an empty database on every push. Railway builds platform/ from main (root directory /platform, watch pattern /platform/**). Before new instances take traffic it runs node dist/scripts/release.cjs — migrations, then the idempotent seed. See platform/docs/DEPLOYMENT.md.Read the full README ↗
El hogar digital de Centroamérica. Una cuenta. Una reputación. Un ecosistema.
| Path | What it is |
|---|---|
platform/ | The Yavaya platform and website: accounts, identity, reputation, tokens, trust, and every public page. Next.js + PostgreSQL, deployed on Railway at yavaya.lat. Start with platform/CLAUDE.md and platform/docs/. |
docs/YAVAYA_MASTER_BIBLE.md | The product specification. Product rules come from here. |
scripts/spaceship-dns.mjs | DNS for yavaya.lat, run through the DNS (Spaceship) workflow. |
index.html, 404.html, CNAME | GitHub Pages serves only a redirect: www.yavaya.lat (and old Pages addresses) go to https://yavaya.lat, keeping the path. |
cd platform
npm ci
npm run dev
npm run typecheck
npm test # needs Postgres; see platform/CLAUDE.md
CI (.github/workflows/ci.yml) runs the typecheck, the full test suite against
a real Postgres, the production build, and the release step against an empty
database on every push.
Railway builds platform/ from main (root directory /platform, watch
pattern /platform/**). Before new instances take traffic it runs
node dist/scripts/release.cjs — migrations, then the idempotent seed. See
platform/docs/DEPLOYMENT.md.
Email is sent through Resend's HTTPS API as [email protected] (Railway
blocks SMTP below the Pro plan).
Repository secrets SPACESHIP_API_KEY and SPACESHIP_API_SECRET let the
DNS (Spaceship) workflow manage two record sets:
web — yavaya.lat ALIAS to the Railway custom-domain target, www CNAME to
GitHub Pages (which redirects).email — Resend's DKIM and return-path records on send., rsend. and
resend._domainkey.Each set touches only its own names and types. The Spacemail inbox records at
the apex are never modified. Run plan first; it changes nothing.