33 lines
848 B
Markdown
33 lines
848 B
Markdown
# reader-app
|
|
|
|
Flutter mobile app for reading novels, synced with the existing web platform.
|
|
|
|
## Scope
|
|
|
|
- Full end-user feature parity with the current web app.
|
|
- Excludes all moderator/admin workflows.
|
|
|
|
## Planned Feature Set
|
|
|
|
- Google login and authenticated user session.
|
|
- Home feed, hot boards, and recommendations.
|
|
- Search with suggestions, genre, status, and sort filters.
|
|
- Novel detail with chapter list and series metadata.
|
|
- Reader with TOC, reading preferences, and progress sync.
|
|
- Bookshelf tabs: Dang doc, Danh dau, Da doc, De cu.
|
|
- Comments, ratings, and user recommendations.
|
|
- Native TTS and offline reading support.
|
|
|
|
## Architecture
|
|
|
|
- `lib/core`: app-wide config, network, storage, and theme.
|
|
- `lib/features`: feature modules split by domain.
|
|
- `lib/shared`: shared UI widgets.
|
|
|
|
## Run
|
|
|
|
```bash
|
|
flutter pub get
|
|
flutter run
|
|
```
|