Skip to content

mylastore/svelte-boilerplate

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published