Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
Receipts is a Flutter application for tracking and analyzing PDF receipts, with all processing done on-device. The app uses a feature-based architecture with the following key components:
Sign in to like and favorite skills
Receipts is a Flutter application for tracking and analyzing PDF receipts, with all processing done on-device. The app uses a feature-based architecture with the following key components:
lib/ ├── app/ # App-wide configs and router ├── data/ # Data layer (database, repositories) ├── domain/ # Business logic and models ├── features/ # Feature modules │ ├── dashboard/ │ ├── import/ │ ├── month/ │ ├── onboarding/ │ ├── receipts/ │ ├── receipt_details/ │ └── settings/ └── platform/ # Platform-specific implementations
lib/app/router.dartEach feature module follows a consistent structure:
*_view.dart - Main UI component*_controller.dart - Business logic using Riverpod*_state.dart - Feature state modelslib/data/database/flutter pub get to install dependenciesflutter run to start the app in debug modeflutter testlib/features/lib/app/router.dartlib/data/database/lib/main.dart under callbackDispatcherandroid/ios/