Skip to content

A boilerplate for Node.js web applications with SQLite, Material Design, Pug tempaltes, Sequelize, Passport JS for authentication

License

Notifications You must be signed in to change notification settings

pihomeserver/Kupiki-Starter

 
 

Repository files navigation

KUPIKI-STARTER

Kupiki-Starter is another boilerplate for Node.js web applications using SQLite as storage

Features

  • Local Authentication using Username and Password
  • Light SQLite database for user management
  • Material Design for Bootstrap
  • Flash notifications
  • MVC Project Structure
  • Node.js clusters support
  • Sass stylesheets (auto-compiled via middleware)
  • Bootstrap 3 + Extra Themes
  • Contact Form (powered by Sendgrid but Mailgun or Mandrill can be used)
  • Account Management
    • Gravatar
    • Profile Details
    • Change Password
    • Forgot Password
    • Reset Password
    • Delete Account
  • API Example: Upload files on the server

Screenshots

The project home page

Creation of a new user

The user profile (1/2)

The user profile (2/2)

Contact page with a Sendgrid account

Express status

How to start

  • Clone the repository git clone https://github.com/pihomeserver/kupiki-starter.git
  • Install Dependencies cd kupiki-starter && npm install
  • Run the dev server node app.js

About

A boilerplate for Node.js web applications with SQLite, Material Design, Pug tempaltes, Sequelize, Passport JS for authentication

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 82.4%
  • JavaScript 10.0%
  • HTML 7.6%