Sveltekit Template
Sveltekit template - inspired by Hackathon Starter
Koa API with authentication, refresh token, password reset - repo can be found here koa-api
DEMO
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.
API repository and follow the instructions on how to seed the sample users data
IMPORTANT! Start theLogin as ADMIN me@me.com and Password1
Login as customer me1@me.com Password1