# Gravity Node > A Node.js/Astro CMS template — local JSON content by default, a real headless CMS (Adhara) when connected, one command to deploy to Vercel, Cloudflare, Google Cloud Run, or Netlify. Two visual editors (inline click-to-edit + a GrapesJS drag-and-drop builder canvas) operate on the same block/schema content model as the CLI. Full documentation, one page per URL, human- and machine-readable: https://www.edmecosystem.com/docs The complete corpus in a single file: https://www.edmecosystem.com/llms-full.txt ## Getting Started - [Overview](https://www.edmecosystem.com/docs): A Node.js/Astro CMS template — local JSON by default, a real headless CMS (Adhara) when you're ready, one command to deploy anywhere. - [Quick Start](https://www.edmecosystem.com/docs/quick-start): Clone, install, configure, and run Gravity Node locally in under five minutes. ## Architecture - [The Content Model](https://www.edmecosystem.com/docs/content-model): How Section/fields, block schemas, and the three interchangeable editors fit together — and the one rule that keeps them all working. - [Storage](https://www.edmecosystem.com/docs/storage): The pluggable ContentStore abstraction — local JSON files by default, GCS, S3, Azure, R2, Vercel Blob, or Netlify Blobs in production. - [Project Structure & Theming](https://www.edmecosystem.com/docs/project-structure): A directory tour, the request flow, and the CSS design-token theme system. - [SEO & Metadata](https://www.edmecosystem.com/docs/seo): How sitemap.xml, robots.txt, and every page's title/description/OG image are generated — and what a new page needs to do to get them automatically. ## Adhara Integration - [Adhara Integration Overview](https://www.edmecosystem.com/docs/overview): Local JSON by default, a real CMS backend when you connect one — and why every feature switches independently, not all-or-nothing. - [The Adhara SDK](https://www.edmecosystem.com/docs/sdk): This repo is a consumer of the real Adhara SDK, not a second place to reimplement it — and never vendors it. ## Features - [Features](https://www.edmecosystem.com/docs/features): What's built, what it does, and where to find it in the codebase. - [Customer Portal](https://www.edmecosystem.com/docs/customer-portal): Auth, onboarding, courses, community, events, meetings, certificates, resources, and memberships — local JSON by default, real Adhara when configured. - [Commerce (Shop)](https://www.edmecosystem.com/docs/commerce): A real storefront — products and services, a client-side cart, and three real checkout paths, via the real Adhara Commerce SDK. - [Media Gallery](https://www.edmecosystem.com/docs/media-gallery): Photo galleries — local disk or a cloud bucket by default, real Adhara Media Gallery folders when configured. - [Visual Editors](https://www.edmecosystem.com/docs/visual-editors): A floating inline click-to-edit button and a full drag-and-drop builder canvas — both schema-driven from the same block system. ## Deployment - [Deploying](https://www.edmecosystem.com/docs/deploying): One command per platform — Vercel, Cloudflare, Google Cloud Run, or Netlify — plus storage provisioning and Git integration. ## Reference - [Environment Variables](https://www.edmecosystem.com/docs/environment-variables): Every environment variable this project reads, grouped by concern. The full, always-current source is .env.example. - [CLI Reference](https://www.edmecosystem.com/docs/cli-reference): Every npm run script and make target in one place. - [FAQ & Roadmap](https://www.edmecosystem.com/docs/faq): Common questions, and what's deliberately not built yet. ## Repository - [Source](https://gitlab.com/eim_opensource/gravity-node): the full source of this site and template.