JS & The Browser
Your First App

Your First App

Vulcan provides a "create react app" like experience to scaffold your first project.

To create a new app --

With NPM:

npm create your-app-name

With Yarn:

yarn create your-app-name

With PNPM:

pnpm create your-app-name

Once your project has been scaffolded, you can run it with:

cd your-app-name
npm install # or yarn or pnpm
npm run dev

The scaffolding will set you up with:

  1. A SPA that loads up a SQLite DB
  2. A Schema file that defines your data model and is automatically applied to your DBs
  3. A sync server that will sync your DBs with other devices

The scaffolded app will look like this: (opens in a new tab)