Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emrahcom/kratos-selfservice-svelte-node

Self-service Svelte node for Ory Kratos
https://github.com/emrahcom/kratos-selfservice-svelte-node

authentication ory-kratos svelte sveltekit

Last synced: about 2 months ago
JSON representation

Self-service Svelte node for Ory Kratos

Awesome Lists containing this project

README

        

# kratos-selfservice-svelte-node

Self-service [Svelte](https://svelte.dev/) node for
[Ory Kratos](https://github.com/ory/kratos). It has no style or decoration.
Apply your custom style according to your application.

## Install

- `git`, `nodejs` and `yarn` must be installed
- a working `Ory Kratos` is needed

```bash
git clone https://github.com/emrahcom/kratos-selfservice-svelte-node.git

cd kratos-selfservice-svelte-node
yarn install
```

## Config

Change `src/lib/config.ts` according to your environment.

```javascript
export const KRATOS = "https://kratos.mydomain.corp";
export const APP = "https://app.mydomain.corp";
```

## Run (dev)

```bash
yarn run dev --host --port 3000
```

## Run (prod)

```bash
yarn run build
node build/index.js
```

## Pages

- Landing page

`/`

- Secure dashboard

`/dashboard`

- Registration

`/registration`

- Login

`/login`

- Settings

`/settings`

- Recovery

`/recovery`

- Verification

`/verification`

- Logout

`/logout`