A Svelte/Sapper Starter Boilerplate

Svelte boilerplate - inspired by Hackathon Starter

Koa API repo can be found here koa-api

Example live app

Click here to view the app live.

Included

  • Bulma CSS
  • Rollup - for bundling
  • Cypress for testing
  • Formatting with ESLint and Prettier
  • User authentication with JWT token
  • User profile page with gravatar if available else adds a default image
  • User forgot password
  • User roles (customer, admin etc)
  • Admin panel section
  • Email notifications settings page
  • Pagination inspired by svelte-paginate
  • Quote form with Nodemailer on the server side and Sendgrid

Getting started

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

npm install && npm run dev

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

IMPORTANT! Start the API section and follow the instructions on how to seed the sample DATA.

Login as ADMIN me@me.com and Password#1 to see the amid sample data.

Login as customer me1@me.com Password#1

Build

To build the project run the following:

npm run build

Upload all the files minus node_modules and run npm install and npm run build

Home Page

Login

Forgot Password

User Profile

Admin Panel

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes