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:
26
assets/icon/sage_leaf.svg
Normal file
26
assets/icon/sage_leaf.svg
Normal file
@@ -0,0 +1,26 @@
|
||||
<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Background circle -->
|
||||
<circle cx="256" cy="256" r="256" fill="#4CAF50"/>
|
||||
|
||||
<!-- Sage leaf -->
|
||||
<path d="M 256 120
|
||||
Q 340 140, 380 200
|
||||
Q 400 240, 390 280
|
||||
Q 380 320, 350 350
|
||||
Q 320 380, 280 390
|
||||
Q 240 400, 200 380
|
||||
L 256 256
|
||||
Q 220 200, 200 160
|
||||
Q 180 120, 220 100
|
||||
Q 240 90, 256 120 Z"
|
||||
fill="#F1F8E9"
|
||||
stroke="#7CB342"
|
||||
stroke-width="3"/>
|
||||
|
||||
<!-- Leaf veins -->
|
||||
<line x1="256" y1="120" x2="256" y2="256" stroke="#7CB342" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="256" y1="256" x2="320" y2="280" stroke="#7CB342" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="256" y1="256" x2="280" y2="320" stroke="#7CB342" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="256" y1="200" x2="300" y2="220" stroke="#7CB342" stroke-width="1.5" opacity="0.5"/>
|
||||
<line x1="256" y1="200" x2="220" y2="180" stroke="#7CB342" stroke-width="1.5" opacity="0.5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
Reference in New Issue
Block a user