Initial commit: Sage Kitchen Management App v1.0.0
✨ Features implemented: - Smart inventory tracking with Hive database - Barcode scanning with auto-populated product info - Multiple API fallbacks (Open Food Facts, UPCItemDB) - Smart expiration date predictions by category - Discord webhook notifications (persisted) - Custom sage leaf vector icon - Material Design 3 UI with sage green theme - Privacy Policy & Terms of Service - Local-first, privacy-focused architecture 🎨 UI/UX: - Home dashboard with inventory stats - Add Item screen with barcode integration - Inventory list with expiration indicators - Settings with persistent preferences - About section with legal docs 🔧 Technical: - Flutter 3.35.5 with Riverpod state management - Hive 2.2.3 for local database - Mobile scanner for barcode detection - Feature-first architecture 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
55
pubspec.yaml
Normal file
55
pubspec.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
name: sage
|
||||
description: "Smart Kitchen Management System"
|
||||
publish_to: 'none'
|
||||
version: 1.0.0+1
|
||||
|
||||
environment:
|
||||
sdk: ^3.9.2
|
||||
|
||||
dependencies:
|
||||
flutter:
|
||||
sdk: flutter
|
||||
|
||||
# UI
|
||||
cupertino_icons: ^1.0.8
|
||||
|
||||
# State Management
|
||||
flutter_riverpod: ^2.6.1
|
||||
|
||||
# Database - Local
|
||||
hive: ^2.2.3
|
||||
hive_flutter: ^1.1.0
|
||||
path_provider: ^2.1.5
|
||||
|
||||
# Utilities
|
||||
intl: ^0.20.0 # Date formatting
|
||||
mobile_scanner: ^5.2.3 # Barcode scanning
|
||||
http: ^1.2.2 # HTTP requests for Discord webhooks
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
|
||||
# Code Generation
|
||||
hive_generator: ^2.0.1
|
||||
build_runner: ^2.4.13
|
||||
|
||||
# Linting
|
||||
flutter_lints: ^5.0.0
|
||||
|
||||
# Icon Generation
|
||||
flutter_launcher_icons: ^0.13.1
|
||||
|
||||
flutter:
|
||||
uses-material-design: true
|
||||
|
||||
assets:
|
||||
- assets/icon/sage_leaf.svg
|
||||
|
||||
# Flutter Launcher Icons configuration
|
||||
flutter_launcher_icons:
|
||||
android: true
|
||||
ios: false
|
||||
image_path: "assets/icon/sage_leaf.png"
|
||||
adaptive_icon_background: "#4CAF50"
|
||||
adaptive_icon_foreground: "assets/icon/sage_leaf_foreground.png"
|
Reference in New Issue
Block a user