CalCamp
Built for college

Your dining hall is already in it.

Most calorie apps make you guess what was on your tray. CalCamp already knows — it pulls your university's dining hall menu, so lunch is two taps instead of a search for something that vaguely resembles it. Then it tracks your lifts and shows you what is actually changing.

Coming soon to the App Store

Not out yet — this page will be the first place that changes.

A look inside

Scroll across →

9:41
Today
Thursday, 17 September
1,780 of 2,420 kcal
Protein · 128 g
Carbs · 194 g
Fat · 52 g
Today's meals
Grilled chicken breast
Busch Dining Hall · lunch
282
Greek yoghurt, plain
Scanned · Chobani
140
Brown rice
Livingston Dining · dinner
216
Scrambled eggs
Busch Dining Hall · breakfast
198
Protein shake
Saved · one tap
164
TodayFood TrainTrends You

Your whole day in one placeCalories, protein, and where each meal came from.

9:41
Busch Dining
Today's menu · lunch
Breakfast Lunch Dinner
Entrees
Grilled chicken breast
282 kcal · 53 g protein
Add
Baked ziti
418 kcal · 19 g protein
Add
Sides
Steamed broccoli
54 kcal · 4 g protein
Add
Brown rice
216 kcal · 5 g protein
Add
Roasted sweet potato
142 kcal · 2 g protein
Add
Desserts
Chocolate chip cookie
221 kcal · 3 g protein
Add
TodayFood TrainTrends You

Today's actual menuPick the food off the line by name. No guessing at portions.

9:41
Scan
Point at the barcode
Found it · Chobani Greek Yoghurt
Chobani Greek Yoghurt, plain
Per 170 g container
140
kcal
16 g
protein
9 g
carbs
4 g
fat
Add to lunch Change portion
Scanned recently
Quest protein bar
190 kcal · 21 g protein
Add
Oatly barista oat milk
120 kcal · 3 g protein
Add
TodayFood TrainTrends You

Anything with a barcodeDorm snacks, protein bars, the whole convenience store.

9:41
Push A
32:15 elapsed · 8,420 lbs moved
Bench Press Superset A
#lbsRepsRPE
W9510
115587
215578
3155
Estimated 1RM · 193 lbs · best yet
Cable Fly Superset A
140127
240
Rest before the next round 1:45
TodayFood TrainTrends You

Your split, logged as you liftRest timer, supersets, and your best sets remembered.

9:41
Trends
Last 28 days
Weight
178.4 lbs · down 2.1 this month
Dots are weigh-ins. The line ignores water and food.
Steps
9,240
Average per day
Protein, daily average
131 g · target 140 g
Across 26 days with a full food log.
TodayFood TrainTrends You

Progress you can actually seeA weight line that ignores the day-to-day noise.

Eating on a meal plan, tracked properly

Tracking calories at university is annoying for one specific reason: you did not cook the food and there is no package to read. So everyone ends up searching "chicken" and picking whichever result feels about right.

  • Today's real menu, by dining hall. Pull up what is on the line right now and tap the thing you actually took.
  • Every meal period. Breakfast, lunch, dinner and late-night takeout, each with their own menu.
  • Nutrition from the hall itself. Calories and macros as your university publishes them, not a stranger's guess.
  • Find what fits what is left. Short on protein with 500 calories to spend? It will tell you what on the menu works.
  • Off campus too. Scan a barcode, photograph a nutrition label, or just describe what you ate.

Launching with Rutgers–New Brunswick dining halls, with more universities to follow.

9:41
What fits?
512 kcal and 41 g protein left today
Grilled chicken breast
282 kcal · 53 g protein
Best
Covers your protein with room to spare.
Turkey chili
318 kcal · 28 g protein
Good
Cheese pizza, 2 slices
544 kcal · 22 g protein
Over
Puts you over for the day. Still your call.
Tofu stir fry
264 kcal · 19 g protein
Good
Caesar salad, grilled chicken
386 kcal · 34 g protein
Good
TodayFood TrainTrends You

Everything else it does

A food diary and a training log that work the way you actually eat and train.

Food

Log a meal in seconds

Scan a barcode, snap the nutrition label, pick it off the dining hall menu, or type what you ate in plain English. Your usual meals come back as one tap next time.

Training

The gym, handled

Build your split once, then log it as you lift. Rest timer, supersets, plate maths, and what you lifted last time so you know what to beat.

Progress

See past the daily noise

The scale jumps for water and salt, not fat. CalCamp draws the line underneath it, so you can tell a real change from a bad Tuesday.

Targets

Numbers that fit you

Your calorie and protein targets come from your own weigh-ins and what you actually ate, and they adjust as you go. Not a generic calculator.

Cardio

Treadmills and walks count

Photograph the treadmill console and it reads the display. Steps, workouts and active calories sync with Apple Health both ways.

Everyday

Made for a real day

Your calories live on the Lock Screen. It works with no signal in a basement gym and catches up later. Thirteen languages.

Why you can trust the numbers

A tracker is only worth the effort if the figures are honest. A few rules CalCamp sticks to:

It never makes a number up If the dining hall did not publish the sodium, you see a dash — not a zero that quietly drags your day's total down.
A guess is labelled a guess When steps are worked out from your stride instead of counted, it says so, and you can correct it.
Warm-ups are not working sets Your training volume counts the sets that actually cost you something.
Scans get double-checked A barcode has to read the same twice and pass its own checksum before anything reaches your day.
Your photos never leave your phone Progress photos are stored on the device and are never uploaded anywhere.
Your rows are yours alone The database itself refuses to hand your data to another account. It is enforced one layer below the app, so a bug in the app cannot leak it.

Coming soon

CalCamp is in testing while the last pieces are finished. There is nothing to download yet — this page will be the first place that changes.

Coming soon to the App Store