Sveltekit Template

Sveltekit template - inspired by Hackathon Starter

Koa API with authentication, refresh token, password reset - repo can be found here koa-api

DEMO

Work in proggress..

Included

  • Bootstrap 5 CSS (Bootstrap 5 is now Modular)
  • Formatting with ESLint and Prettier
  • User authentication with JWT token (register users must confirm email to create an account)
  • User profile page with gravatar if available else displays a default image
  • User forgot password
  • User roles (customer, admin)
  • Admin panel section displaying all register users and stats
  • Pagination inspired by svelte-paginate

Getting started

  • Rename the demo.env to .env enter your info

  • Create certs directory inside the secrets directory and generate local certs inside. Secure cookie are used on local development (to simulate production issue).

    git clone https://github.com/mylastore/svelte-kit

    npm install && npm start

Now head over to your favorite browser and open up localhost:3001 and you are ready to go.

IMPORTANT! Start the API repository and follow the instructions on how to seed the sample users data

License

MIT

Top categories

Loading Svelte Themes