Authentication with SvelteKit

2

Create project

You can create a Svelte project using SvelteKit.

Shell
npm create svelte@latest

The command will give you a prompt with several project types. We'll be starting with a skeleton project.

The prompt will be something similar to this.

Shell
create-svelte version 3.2.0

┌  Welcome to SvelteKit!

◇  Where should we create your project?
│  my-svelte-project

◇  Which Svelte app template?
│  Skeleton project

◇  Add type checking with TypeScript?
│  Yes, using JavaScript with JSDoc comments

◇  Select additional options (use arrow keys/space bar)
│  Add ESLint for code linting

└  Your project is ready!

After the prompt is finished, you can head over to the newly created project.

Shell
cd my-svelte-project
npm install

Adding Appwrite to your Svelte app

Appwrite provides a Web SDK that can be used in your Svelte apps. You can use Appwrite by installing the Web SDK as an NPM package.

Shell
npm install appwrite@14.0.1