$ npm install
$ npm start
A work in progress.
-
Login.
- Create a MongoDB users table
- Login page needs to Authenticate against username and hashed password.
- If confirmed, create the JSON Web Token. You can include access level, name, etc. But never the password.
- Once you have the JWT, you can pass it around requests
- There will be a middleware to check this token
- JWT will be stored in client or passed along requests (???). But for this instance, we just store it in cookie (http-only) then read from it.
-
Admin Pages.
-
Setup Webpack, Babel, VueJS or React.
-
Tests
-
Deployment