Bugspot uses Svelte 5 & SvelteKit. For styling, Tailwind is used together with Shadcn-svelte. LLMs are being interfaced with using OpenRouter.
First, set the environment variables by creating a .env file. Take a look at the .env.example file to see which variables need to be provided.
For configuring the database, you'll have to run npm run db:push which uses the Drizzle ORM to create all the necessary tables, indexes and keys.
Then, install dependencies with npm install (or pnpm install or yarn) and start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open