Files
website/src/routes/docs/tutorials/sveltekit-csr-auth/step-2/+page.markdoc
Vincent (Wen Yu) Ge 8e54df53fd Apply suggestions from code review
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com>
2024-03-11 14:20:53 +01:00

52 lines
1.2 KiB
Plaintext

---
layout: tutorial
title: Create project
description: Add Authentication to a SvelteKit project using Appwrite.
step: 2
---
You can create a Svelte project using [SvelteKit](https://kit.svelte.dev/docs/creating-a-project).
```sh
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.
```sh
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.
```sh
cd my-svelte-project
npm install
```
# Adding Appwrite to your Svelte app {% #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.
```sh
npm install appwrite
```