> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enterspeed.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intro

# Creating a simple site with Enterspeed & Vanilla JS

In this tutorial, we're going to see how we can set up a simple site using Enterspeed and (vanilla) JavaScript. We've made a [demo website](https://enterspeed-vanilla-js.netlify.app/), which has a list of blog posts.

<Warning>
  The demo website is made as a simple SPA (Single Page Application) that renders everything client-side. Internal links only work by "clicking on them" and not by visiting the URL directly (this also includes refreshing and using the history back-button).

  The demo website is purely for illustration purposes. We recommend using a production-ready framework like Next.js for your actual project.
</Warning>

You can choose to [clone the project from Github](https://github.com/enterspeedhq/enterspeed-demos/tree/master/vanilla-js) and build this example site, or you can choose to start from scratch and build your own.

**To get started you'll need:**

* An Enterspeed account ([sign up here](https://app.enterspeed.com/signup))
* An environment to run the application (this can be done locally).

<Tip>
  If you don't want to run it locally, we suggest using [Netlify](https://www.netlify.com/) or [Vercel](https://vercel.com/) (both have a free tier available).
</Tip>
