Color-Coded and Reminded: How ScaleNote Flags Who Needs Feeding

ScaleNote

The dashboard problem in a multi-animal household

In the management of a reptile or amphibian collection, the primary challenge for the keeper is the allocation of attention. While a single animal’s feeding schedule can be easily maintained in one’s memory, this “memory-based management” does not scale as the collection grows. A keeper with a diverse array of species—such as leopard geckos, ball pythons, and crested geckos—must manage a complex matrix of disparate feeding intervals.

The core problem is the recurring mental math required every single day. The keeper must cross-reference two variables for every individual in the room: “How often is this specific animal supposed to eat?” and “When was the last time this animal actually consumed a meal?”. In a household with multiple animals, some of which may be on 3-day, 7-day, or 14-day rhythms, the cognitive load of tracking these dates becomes a significant burden. Without a structured dashboard, it is remarkably easy for a feeding event to be overlooked or for an animal’s hunger to be miscalculated. As developers, we designed the home-screen dashboard to solve exactly this: to automate the mental math and provide an immediate, visual answer to the question of who needs attention today.

Where the color-coding comes from

The color-coding system on the ScaleNote home screen is a core part of our management design, but it is important to understand that it is not driven by “smart” algorithms or unpredictable AI. Instead, it is a simple, transparent calculation performed locally on the device using two specific data points already covered in the animal’s records.

The logic functions as follows:

  1. The Feeding Interval: This is a numerical setting (in days) stored in the animal’s profile. It represents the keeper’s intended care plan for that specific individual.
  2. The Last Successful Feeding: The system scans the feeding logs for the most recent entry where the animal actually ate.

Crucially, the system utilizes the refusal flag to maintain data integrity. If a keeper attempts to feed an animal but the animal declines, the entry is logged as a refusal. In our dashboard logic, a refused feeding is never treated as a “successful meal”. Because the animal did not consume nutrients, the “days since last fed” counter is not reset.

The home screen then compares the current date against the last successful feeding date. If the number of elapsed days meets or exceeds the interval set in the profile, the animal’s status is highlighted. This color-coding provides a high-density information display that allows a keeper to scan a list of dozens of animals and instantly identify which ones are due for care, ensuring that no individual is lost in the noise of a large collection.

How the reminder notification works

While the dashboard provides a visual check when the app is open, the feeding reminder system ensures that the keeper is alerted even when they are not actively looking at their records. From a technical standpoint, ScaleNote utilizes a local notification architecture rather than a cloud-based push server.

The process of scheduling a reminder is triggered at the moment a feeding is logged. When the keeper saves a successful feeding entry, the app automatically calculates the next due date based on that individual’s profile interval and schedules a local notification directly on the device’s internal operating system. This approach aligns with our local-first philosophy: your animal’s care schedule is not stored on a remote server, but remains entirely within your control on your own hardware.

Because this system relies on the device’s native notification engine, it requires the user to grant local notification permissions the first time the feature is utilized. To ensure these alerts fit into the keeper’s daily routine, the notification fires at a user-configurable hour. While the default time is set to 9:00 AM, the keeper can adjust this in the settings to a time that better suits their observation or feeding habits. This ensures that the notification serves as a helpful prompt rather than an untimely interruption.

Why per-animal intervals matter more than a single blanket schedule

In many general-purpose pet apps, reminders are often treated as simple repeating alarms—a “weekly feeding” alert that applies to every animal regardless of their specific needs. In the reptile and amphibian hobby, such a blanket schedule is functionally meaningless.

Biological rhythms in these species are highly individualistic and change over the animal’s lifespan. For example, a juvenile leopard gecko may require much more frequent feeding than an established adult. Similarly, different species have fundamentally different metabolic rates; a ball python may be on a two-week interval while a smaller colubrid or amphibian may require care every few days.

A management system only becomes meaningful when it respects these per-animal rhythms. By placing the feeding interval setting on the individual animal’s profile rather than as a global app setting, we ensure that the dashboard and the reminder system reflect the actual reality of the collection. This granularity allows the keeper to manage a diverse room where every individual is tracked according to its own unique care plan, providing the structure necessary to sustain a high standard of care over the long term.

How ScaleNote handles this

ScaleNote implements this dashboard and reminder logic as a foundational feature of the app. We believe that preventing missed feedings is the most basic requirement of a care tracker, which is why the home-screen color-coding, feeding reminders, and refusal flags are all included in the free tier of the app.

Key elements of the ScaleNote system include:

  • Dynamic Dashboard: An at-a-glance view where feeding status is automatically calculated from your logs.
  • Local Notifications: Privacy-focused reminders that function entirely on your device without the need for an account or cloud connection.
  • Configurable Alerts: A default 9:00 AM notification time that can be customized in the settings to fit your workflow.
  • Refusal Integration: A logic system that ensures your reminders stay accurate even when an animal skips a meal.

For keepers with up to three animals, this entire suite of management tools is available for free. For those with larger collections, ScaleNote Pro removes the animal limit while maintaining the same integrated notification and dashboard experience.

ScaleNote is available for download on the App Store: https://apps.apple.com/us/app/scalenote/id6762964531.

Summary

The combination of a color-coded dashboard and per-animal feeding reminders transforms care management from a task of memory to a task of data. By automating the calculations between your care plan and your actual logs, you can ensure that every individual in your collection receives the attention they need on their own specific rhythm. This structured approach is the key to managing a healthy, growing collection without the stress of recurring mental math.

To learn more about the broader philosophy of transitioning from a diary to a data-driven system, see our hub article: Reptile and Amphibian Care Records: A System, Not Just a Diary.

For a deeper look at how the data in these reminders is generated, explore our guide on: Feeding Logs Done Right: What to Record Beyond “Fed Today”.


This article organizes information from a recording and organizing perspective. If you notice an error or outdated information, please contact us. Last verified: August 2026

Copied title and URL