52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
- 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 |