Skip to content

Development Setup

This guide explains how to get the frontend websites up and running for local development.

Before you begin, ensure you have Bun installed on your machine.

  1. Clone the repository:

    Terminal window
    git clone https://github.com/hemanth1986/innovspatial.git
  2. Navigate to the project directory:

    Terminal window
    cd innovspatial
  3. Install dependencies:

    Terminal window
    bun install
  4. Run the development server:

    Terminal window
    bun dev

The site will be available at http://localhost:3000.

  1. Clone the repository:

    Terminal window
    git clone https://github.com/hemanth1986/Aaron.git
  2. Navigate to the project directory:

    Terminal window
    cd Aaron
  3. Install dependencies:

    Terminal window
    bun install
  4. Run the development server:

    Terminal window
    bun dev

The site will be available at http://localhost:3000.


Both websites are deployed to Cloudflare Pages. A new deployment is automatically triggered every time a new commit is pushed to the main branch of their respective repositories.

The Innovspatial site has a staging branch which is automatically deployed to staging.innovspatial.com.

In the Cloudflare Pages settings for this project, there are different environment variables for production and staging environments:

  • Production (main branch): DIRECTUS_STATUS_FILTER is set to published.
  • Staging (staging branch): DIRECTUS_STATUS_FILTER is set to draft,published.

This allows content to be reviewed on the staging site before it is published to the live site.