Skip to content

Thisisaarush/SvelteKit_Custom_Starter

Repository files navigation

⭐ SvelteKit Custom Starter

sveltekit

Prerequisites

  • NodeJS >= 18
  • pnpm >= 8

Built-in Features

  • SvelteKit
  • Typescript
  • Zod
  • Tailwind CSS
  • AuthJS
  • Axios
  • Tanstack Query
  • Vitest + Playwright
  • Eslint + Prettier

How to Start

  • Clone the Repo.
  • Create .env file at root of the project (see file .env.example).
  • pnpm i to install dependencies.
  • pnpm dev to start server at localhost:5173
  • Let's Go!

For Authentication with GitHub

  • To get GITHUB_ID & GITHUB_SECRET for Auth - Create / Register New OAuth App Here
  • Callback URL Should be - [origin]/auth/callback/[provider]
  • For Example - http://localhost:5173/auth/callback/github