You've been invited

The portion plan,
before the first bite.

Not a diet app. Not a tracker. One good decision per meal.

You point the camera at your plate. Basta shows you how much of it to eat. You eat that much. You tap Basta — enough — and you're done. That's the whole thing.

Basta input screen
Basta profile screen
Basta about you screen
Basta weight chart
Your goal for this meal
Snack or full meal. Pick what fits the moment. Or type a custom number.
Give it context
Describe it Snap a photo Both — clearest read
Where you are today
Calories logged so far. Fills as your day builds. Your goal, your pace.
Your pattern, not your score
Streak Favourite scenario 96% on target
About you — optional
Helps Basta read meals better. Never shared. Never required. Add it when you feel like it.
The quiet trend
Weight over time, not per day. Direction matters. Not the number. Down 12 lbs since Feb 10.
How it works

Four moments.
One meal.

01
Set a number

Choose a calorie budget for this sitting. Snack, meal, or something in between. Your daily goal splits it out by default — adjust whenever you want.

Before you eat
02
Show it the plate

A photo, a description, or both. The more it sees, the sharper the read. Basta's AI identifies up to four items on the plate and estimates their calories and macros.

One AI call
03
Pick how you want to eat it

Three ways to spend the same budget — Balanced, Build Muscle, Stay Lean. Rings appear on the photo showing how much of each item. Tap a scenario, the rings update.

Your call
04
Tap Basta

Basta — Italian for enough. When you've eaten the plan, tap it. Tell the app how it went. One line appears. Then you're done.

The whole thing
Works on

What you'll need
to get started.

🍎
iPhone
iPhone 12 or newer
iOS 16 or later
TestFlight required for install
🤖
Android
Android 10 or newer
3 GB RAM recommended
Direct APK install

Currently in private beta on iPhone and Android phones. Tablets aren't supported yet — the layout isn't ready for them.

Built-in safeguards

Basta has your back.

This is a beta. Things will occasionally be imperfect. Here's what's already in place so the small things stay small.

📡
Connection
Offline banner appears automatically when you lose connection
Meal analysis is paused offline — you'll see a clear message, not a silent failure
Your last profile data loads from cache when the network is gone
🤖
If the AI struggles
Basta uses two AI providers — if one is down, it switches quietly
Busy servers trigger a silent retry before any error reaches you
If the analysis feels off, tap Adjust and add detail to re-run it
🍽️
Your meals are safe
Unfinished meals show a reminder banner — nothing gets lost quietly
Any started meal can be picked back up from your history
Log later, discard, or finish anytime — your choice, no pressure
⚙️
Smart limits
Calorie goals are validated before analysis starts
Photos are compressed automatically — no manual steps needed
Unsupported image formats show a clear message, not a crash
🔒
Your account
18 and over, enforced at sign up — no override
Your data is only visible to you. Row-level security on every table.
Plate photos are analysed once, then discarded — never stored
💬
Something feels wrong?
You're a tester, not a bug reporter — but if something breaks, we want to know
Reach out directly. A real person reads every message.
contact@bastapp.com
Privacy, by design

You choose
what to share.

Basta does not ask for your name, location, or any personally identifying information to get started. The only optional details — height, weight, activity level, goal — exist to make your plan more relevant. You decide if and when to add them.

When you analyse a meal, your plate photo is sent to the AI, the result comes back, and the image is discarded. No photo gallery. No stored images. The database keeps the analysis — food names, calories, macros — and your meal record. That is it.

This is a deliberate product decision, not an oversight.

📷
Photos Sent once for analysis, then discarded. Never stored.
🗄️
Data kept Food names, calories, macros, your meal record. Nothing else.
👤
Your profile Optional. Only visible to you. Never shared.
📍
Location Never requested. Never used.
You're in

Ready when you are.

Try it with a real meal. See how it feels. That's all we're asking.

🍎 iOS — TestFlight Android APK →

iPhone 12+ · iOS 16+  ·  Android 10+ · 3 GB RAM