- v0.1 Text Editor + Basic Reader + Flask Microservice + + Basic REST API + + Basic Layout + + React Components + + Front-End Dependency Manager + - Wire React to ES API - Simple CRUID interface Short List: - Some Testing - Font Awesome / Better Glyphicons - Env Configs - Collapsable Button Lists - Draft.JS - DRY up Sass Modules - Async API Middleware - CombineReducers in App.js - Import Action consts into Reducers - PropTypes - Loading Indicators - v0.2 Reader - Reader UX - Top Bar - Background Texture - Canvas / Paper - v0.3 Notes and Text Formatting - Abstract API Blueprint for Notes - Note Manager Component - Error Handling - Unit Testing - Remove Flask-Webpack? - Admin Access Restrictions (OAuth?) - Admin Page - Search Functionality - HTML Editor For Chapters / Notes - Draft.JS - Community Contributors? - Login with Social Media OAuth, User Preferences? - Search, broken out with text results and note results - Advanced search page? - Immutable Text - Add Typechecking with Flow or at least PropTypes - Maintain old version of Joyce Project? (unlikely) - Weed out unneeded dependencies - Implement a pixel to track usage - Default Pagination? - ARIA compliance