Write your book on the go!
yarn install
cd ios && pod install && cd -
yarn <ios | android>
Switch imports in index.js
and restart everything.
The idea of this app is to allow users to write book chapters in chunks - short scenes which can be edited separately. Each scene can be marked as 'Work in progress', 'Done' or 'Idea / TODO' to track the progress (color coding).
- Written in TypeScript with React Native, Redux Toolkit, React Navigation
- Works offline. Persists data in local SQlite DB
- Supports CRUD operations for books
- Supports CRUD operations for chapters
- Supports CRUD operations for chapter scenes
- Has 6 screens
- Has Storybook to showcase React components
- Improve UI/UX
- Add context menu actions for books, chapters, scenes: share, export, move to... etc
- Allow reordering of chapters and scenes
- Visualize the progress of writing a book/chapter based on the existing scenes statuses
- Test the connection to SQLite DB properly and might be switch to another storage type (e.g. use an API)
- Backups if the app stays offline-only
- Write tests for reducers