Skip to content

Latest commit

 

History

History

README.md

Features Overview

Detailed feature specifications for RoastLogger.

Core Features

Feature Description Status
Bean Management CRUD for coffee beans, stock tracking Implemented
Roast Management Create, view, edit roast profiles Implemented
Live Roasting Real-time roasting interface Implemented
Temperature Sensor K-Type sensor integration Implemented
Chart Visualization Temperature/RoR charts Implemented
Bean Label Creator Printable PNG labels for beans Implemented
Sticker Sheet Creator US-4 PDF sticker sheets from local images Implemented
Database Sync Local/online DB switching Implemented
Reviews Post-roast tasting reviews Implemented

Feature Labels

  • [IMPLEMENTED] - Feature is complete and working
  • [PARTIAL] - Feature is partially implemented
  • [PLANNED] - Feature is planned but not started
  • [TESTING] - Feature needs testing framework

UI/UX Design Principles

  1. Mobile-First - All pages responsive on mobile and desktop
  2. Touch-Friendly - Large buttons for use during roasting
  3. Minimal Clicks - Quick actions for time-sensitive operations
  4. Visual Feedback - Clear status indicators and confirmations
  5. Consistent Style - Muted earth tones, clean typography