This is the source code for the Creando Futuronan website, a practical school for design and digital culture in Aruba.
Built with Astro and Tailwind CSS.
pnpm install
pnpm devThen visit http://localhost:4321 in your browser.
pnpm build
pnpm previewThis site uses Decap CMS for managing structured content in src/content/.
- Admin route:
/admin(served bysrc/pages/admin.html) - Config:
public/admin/config.yml - Backend: Netlify Identity + Git Gateway (production), local backend (development)
- Branch: Commits to
mainbranch
Production: Visit /admin, log in with Netlify Identity. Requires Netlify Identity and Git Gateway to be enabled in Netlify dashboard.
Local Development:
# Terminal 1
pnpm dev
# Terminal 2
npx decap-server
# Visit http://localhost:4321/adminThe CMS manages four content collections (all JSON format):
-
Events (
src/content/events/) - Workshops, info sessions, etc. Appear on home page and/events. -
Programmes (
src/content/programmes/) - Spark and Sustain program info. Edit only; don't create new. -
Open Calls (
src/content/open-calls/) - Application windows. Active calls trigger the urgency banner. -
Partners (
src/content/partners/) - Partner info. Note: logos must be added via Git; CMS only manages the path reference.
Content changes use Git-based editorial workflow: draft → review → publish. Publishing merges to main and triggers site rebuild. All changes are tracked in Git history.