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 @vlcn.io@latest your-app-name
With Yarn:
yarn create @vlcn.io your-app-name
With PNPM:
pnpm create @vlcn.io 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:
- A SPA that loads up a SQLite DB
- A Schema file that defines your data model and is automatically applied to your DBs
- A sync server that will sync your DBs with other devices
The scaffolded app will look like this: https://vite-starter2.fly.dev/ (opens in a new tab)