All templates
Next.jsNuxtAstroStarterAuthMultilingual

Basic Starters template for Next.js, Nuxt, Astro

Basic Starters are reference apps for wiring Elmapi into every stack. Next.js, Nuxt, and Astro share one Elmapi project with locales, notes, BFF writes, asset upload, and end-user auth that follows the Elmapi auth contract. Copy patterns into your own apps.

  • Next.js, Nuxt, and Astro variants
  • Shared Elmapi project
  • List/get by locale with filtering
  • BFF writes and asset upload
  • End-user auth contract examples
Basic Starters ElmapiCMS template screenshot for Next.js, Nuxt, Astro

How to use Basic Starters

Built for Next.js and Nuxt and Astro with starter, auth, multilingual. All templates live in one private GitHub repo. Buyers get access after purchase.

  1. 1

    Clone the templates repo

    After you buy ElmapiCMS, clone the private templates repository to your machine.

  2. 2

    Copy the template folder

    Copy the Basic Starters folder out of the repo and use it as your app project.

  3. 3

    Create the Elmapi project from the zip

    In ElmapiCMS, click + New Project, choose Import from file, select the template’s project zip from the elmapi folder, then Create Project.

  4. 4

    Connect and run

    Copy .env.example, set ELMAPI_BASE_URL, ELMAPI_PROJECT_ID, and ELMAPI_API_KEY from Project Settings → API Access, then install and run the app.

FAQ

View all