Capture
Add a photo or manual label, then confirm the container and fridge or freezer location.
A prepared-food queue, not another pantry project
Capture a leftover in seconds, see a clear use-first queue built from the dates and rules you choose, and close the loop when it is eaten, frozen, shared, or discarded.
One short loop
LeftoverFirst focuses on prepared food. It keeps capture light, explains the queue, and records what happened so the next dinner decision starts with context.
Add a photo or manual label, then confirm the container and fridge or freezer location.
Set a check reminder and see an explainable use-first order based on your confirmed information.
Mark the leftover eaten, frozen, shared, discarded, or archived, with undo for accidental changes.
Search a clear history, reuse templates, and export your records whenever you need them.
Designed for the moment
The experience adapts to each device instead of stretching one phone layout everywhere.
Capture, choose a reminder, and record a disposition while the container is still in your hand.
Review the queue beside record details, search history, and prepare a week of reusable choices with keyboard and pointer support.
See the next item and queue one short action for durable acknowledgement by the phone.
Local-first, with explicit choices
Core records and photos stay on your device. An account is not required. Optional private iCloud sync and Apple purchases each have a separate, visible boundary.
Memory aid, not a safety verdict
Dates, queue order, and reminders are organizational aids only. LeftoverFirst does not determine edibility, expiration, or safety and does not replace manufacturer labels or storage and reheating instructions, official guidance, dietary or medical advice, or personal judgment. Follow labels and official guidance, and discard food when uncertain.
The queue shows the information behind its order instead of presenting an unexplained risk score.
Camera and notification access are requested only when you choose the related action.
Manual capture and the core queue continue to work if a permission or network request is unavailable.
Semantic status, VoiceOver, Dynamic Type, Reduce Motion, high contrast, and iPad keyboard paths are product requirements.
Focused by design
LeftoverFirst supports memory, organization, and user-chosen actions. It keeps manual fallbacks, visible explanations, export, deletion, and conservative food guidance in the core experience.