/nodejs-hackathon-boilerplate-starter-kit

Just a Hackaton Full-stack node.js starter

Primary LanguageJavaScriptMIT LicenseMIT

Hackathon workflow

Rapid Development Node.js Hackathon template

This template based on KeystoneJS. KeystoneJS is just a glue between Express, ApolloGraphql, Mongoose/Knex (as ORM).

Contents

Why?

Javascript ecosystem is full of tutorials, open-source and helpful materials, but still, it's often up to the developer to implement such basic features like:

  • Authentication workflow (register-login-reset)
  • Permission mechanism
  • Import/Export
  • Logic reusability between web and mobile
  • And more

This project provides you with these basic features, allowing you to focus on core business logic

Features

VERSION: 0.0.1 𝛼

  • Based on Appolo, KeystoneJS and NextJS
  • Authentication workflow
    • Registration
    • Authentication and Authorization
    • Change password
    • Reset password
  • Organization entity
    • Managment of organization members
    • Invite users by email
    • Add users from excel table
  • With frontend — fronend templates based on Ant design
  • A lot of examples — check /apps
  • Pluggable — use only what you need
  • Deployable — check deploy.md

Full list of features and requested features is found under contibuting.md and issues

Getting started

Check getting-started.md

Deploying

Check deploy.md

Contibuting

Check contibuting.md