Files
Sage/README.md
Dani f4be460c3e Update developer info to Danielle Sapelli
- Added developer name in Settings → About
- Updated README with author information
- Added 'Built With' section crediting Flutter & Claude Code

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 14:37:03 -04:00

110 lines
2.7 KiB
Markdown

# 🌿 Sage - Smart Kitchen Management
A beautiful Flutter app for tracking your kitchen inventory and reducing food waste.
## Features
**Smart Inventory Management**
- Barcode scanning for quick item entry
- Auto-populated product information from multiple databases
- Smart expiration date predictions based on food category
- Visual expiration status indicators
**Modern UI**
- Clean, intuitive Material Design 3 interface
- Sage green theme
- Custom sage leaf vector icon
- Smooth animations and transitions
**Notifications**
- Local expiration alerts
- Discord webhook integration for remote notifications
- Customizable alert settings (persisted!)
**Local-First Data**
- All data stored locally using Hive
- No cloud dependencies
- Privacy-focused design
- Fast and offline-capable
## Tech Stack
- **Framework**: Flutter 3.35.5
- **State Management**: Riverpod 2.6.1
- **Database**: Hive 2.2.3 (local)
- **Barcode Scanning**: mobile_scanner 5.2.3
- **API Integration**: Open Food Facts, UPCItemDB
- **Platform**: Android (iOS coming soon)
## Getting Started
### Prerequisites
- Flutter 3.x installed
- Android Studio or VS Code
- Android SDK (for mobile) or Visual Studio (for Windows desktop)
### Setup
1. Clone the repository
2. Install dependencies:
```bash
flutter pub get
```
3. Run the app:
```bash
# On Android device/emulator
flutter run
# On Windows (for development)
flutter run -d windows
```
## Project Structure
```
sage/
├── lib/
│ ├── core/ # Core utilities, constants, extensions
│ ├── features/ # Feature modules (inventory, recipes, etc.)
│ ├── services/ # Business logic services
│ ├── data/ # Data layer (local + remote)
│ └── shared/ # Shared widgets and providers
├── assets/ # Images, icons, fonts
└── test/ # Tests
```
## Documentation
- [PLAN.md](PLAN.md) - Development roadmap and current status
- [SAGE_PROJECT.md](SAGE_PROJECT.md) - Complete project documentation
- [PROJECT_STRUCTURE.md](PROJECT_STRUCTURE.md) - Detailed architecture guide
- [CLAUDE.md](CLAUDE.md) - AI assistant personality template
## Roadmap
- **Phase 1:** Foundation - Basic inventory tracker ⏳ IN PROGRESS
- **Phase 2:** Barcode scanning with Open Food Facts
- **Phase 3:** Smart alerts & notifications
- **Phase 4:** Recipe management
- **Phase 5:** Shopping lists
- **Phase 6:** Multi-user & cloud sync
- **Phase 7:** Advanced features & polish
## Author
**Danielle Sapelli**
- Built with ❤️ using Flutter & Claude Code
## Contributing
Ideas and suggestions are welcome!
## License
TBD
---
🌿 **Making kitchens smarter, one scan at a time!**