- Components
- Alert
- Flash Message
- Modal
- Dialog
- CSS transitions
- Add reselect
- Create animated switch for form
- Create loading state
- Add unit tests
- Add webpack hot reload
- Style forms for config pages and make overrides for login page style
- Select react components to use - modal, virtualized list, etc
- Write a breadcrumb component with app route tree
- Add router paths constants file to enable using named routes
- Integrate flow types
- Improve chrome debugger experience
- Configure relative import path
- Add lint staged
- Convert to style-lint for styled-components
- Immutable redux?
- Pick icons theme pack
- Add shared folder containing enums
- Add user permissions
- Add a node logger
- Create data flow chart
- Audit packages and remove or utilize
- Dev server with auto refresh
- Figure out plug in architecture
- Look into webpack-blocks
- Create user friendly errors
- Address TODOs
- a11y audit
- l18n audit
- security audit
- switch to npm5 when released
- Create production build with optimizations
- config
- plugins
- static
- storage
- templates
CREATE EXTENSION IF NOT EXISTS "pgcrypto";
npm run knex:migrate
npm run knex:rollback
{
"node": {
"env": "development"
},
"token": {
"secret": ""
},
"db": {
"client": "pg",
"host": "localhost",
"database": "",
"username": "",
"password": ""
}
}