Betta Tank

Fluval Betta Premium 6 · 6 US gal · started Sep 19

⌄  Betta Tank

Betta Tank

6 gal · fishless cycling · 3 plants

● Cycling

Water analytics

Compare every parameter on one timeline
Tap or hover over a test point for exact readings.
Each line uses its own range; point details show measured units.

Recent activity

Plants & livestock

3 plantsJava fern · Anubias congensis · Anubias
No fish logged yetAlien green betta planned

Next up

Based on export
OCT04
Water test & change7 day schedule from Sep 27
6 days
OCT01
Biological enhancerSchedule in TankLog export
3 days
OCT18
Filter care28–30 day cadence

Parts & supplies

Sample stock counts · edit in Inventory

Account & sync

Initial release

Sign in to save inventory, activity entries, and preferences across devices. Tank details and water readings remain sample data.

Five water tests were imported from your September 28 TankLog export. Temperature there is 25.56°C (78°F) on each record; this is logged data, not a live sensor.

Water analytics

Sep 23–28
Tap or hover over a test point for exact readings.
Each line uses its own range; exact values on hover.

Test history

Care timeline

Upcoming

Water change and test: Oct 4
Filter care: around Oct 18
Biological enhancer: Oct 1

Catalog schedules appear here and sync with inventory. External notifications are not active yet.

Plants

Java fernAttach rhizome to hardscape
Anubias CongensisImported from TankLog
AnubiasImported from TankLog

Animals

No animals in the export yet.
Alien green betta is on the way.
Fluval’s Betta 6 manual identifies A1337 as the diffusion pad and A1338 as the Poly-Carb cartridge. The separate AC 20/30 carbon insert is user-added; its fit is not listed for this kit by Fluval. Inventory can sync after you sign in under Account & sync.

Equipment & inventory

Fluval Betta Premium 6 · AIO filter
PartPart no.On handReorder atNext careStatus

Catalog

Loading fish, plants, tanks and equipment…

Replacement workflow

A full app would record replacement date, quantity used, price, retailer, and a reorder reminder. Inventory edits can sync to your account after you sign in and choose a copy.

Notification preferences can sync to your account after sign-in. Email, text, and phone push are not sent yet.

Delivery channels

Choose how reminders can reach you

What gets sent where

Each row can use one or more enabled channels
ReminderPushEmailText

Timing

Routine reminders during quiet hours will wait until the end. A water alert may bypass quiet hours if you choose that option later in the full app.

Where to reach you

The full app will verify each destination and ask permission for phone push. A phone number alone will not activate texts.

Preview

Sample only

Delivery plan

For AWS, scheduled jobs can check upcoming tasks and inventory thresholds. Email can use SES; texts can use an SMS service; phone push needs a web or mobile push setup. Texts usually have per-message costs, so they should be opt-in with a spending cap. Exact providers and prices are still to be decided.

Architecture proposal only. This preview has no AWS account, login, remote storage, or live alerting.

Low cost AWS shape

Static web app → S3 + CloudFrontOne responsive experience on phone and desktop.
Login → CognitoAccount and household access later.
Sync API → Lambda Function URLSmall authenticated endpoints; add API Gateway only if needed.
Records → DynamoDB · Photos/export → S3Pay for usage; avoid an always-on server and database.
Reminders → EventBridge Scheduler + SES or push serviceChoose delivery channel and costs during implementation.

Cost guardrails

Start with us-east-1, a DynamoDB catalog table at 1 read and 1 write capacity unit, no photos or video, short log retention, an AWS Budget alert, and no NAT gateway. Actual monthly cost depends on traffic, photos, authentication, notifications, and region.

Cloud hosting may incur usage charges