This repository has been archived by the owner on Dec 6, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Benny Neugebauer edited this page Jan 5, 2018
·
28 revisions
- Outsourcing
db.js
(Knex, your SQL best friend) - ORM (Objection.js)
- Get categories with ORM
- Database Migration (created_at, updated_at)
- ORM BaseModel (updated_at)
- Create
src/backend
,src/frontend
andsrc/static
- WebStorm project setup
- Introduce TypeScript for
src/backend
- Cache database results
- Cache-Manifest (MyDealz)
- Colored top bar (Admin page)
- Securely exit server on
SIGINT
(Correctly Stop Your hapi Server) - Single
routes
configuration - Playlist Migration
- Playlist Relationship with Categories
- Video Relationship with Playlists (and others, many-to-many)
- Isomorph application (Next.js)
- React Routes to navigate between Categories, Playlists & Videos
- Managing application state using Redux
- Managing Browser History
- Adding an error boundary to tree to customize error handling behavior (Error Handling in React 16)
- Performance Optimization
- Travis: Deploy to Heroku only on tags or specified branch
- OpenGraph data
- Login with Google
- Save users in local database
- Access Control List (ACL)
- JSON Web Token
- Database reference with authors
- Prettier & ESLint (#linting #utility)
- Error reporting (https://sentry.io/)
- Internationalize React app (https://github.com/yahoo/react-intl)
- Translation (https://lingohub.com/)