This is an example web application using ElectricSQL in the browser with wa-sqlite.
You need NodeJS >= 16.11 and Docker Compose v2.
Install the dependencies:
npm install
Start Postgres and Electric using Docker (see running the examples for more options):
npm run backend:up
# Or `npm run backend:start` to foreground
Note that, if useful, you can connect to Postgres using:
npm run db:psql
Setup your database schema:
npm run db:migrate
Generate your type-safe client:
npm run client:generate
# or `yarn client:watch`` to re-generate whenever the DB schema changes
Start your app:
npm run dev
Open localhost:5173 in your web browser.
./src/Example.tsx
has the main example code. For more information see the:
If you need help let us know on Discord.