Skip to main content
ShirePath Solutions

Drawing 02.10, health and accountability

F3 Queen

A closed-cohort fat-loss accountability app I built for myself and a small group. A daily check-in that takes under a minute feeds a private cohort feed, personal trends, and a post in the cohort's own Slack.

VercelVercelNeonserver actionsDrizzlephotosmeal photocheck-in postsign-in linkunder 60 s1234567PhoneNext.js onVercelNeon PostgresVercel BlobClaudeCohort SlackSendGridVercelVercelNeonserver actionsDrizzlephotosmeal photocheck-in postsign-in link1234567PhoneNext.js onVercelNeonPostgresVercelBlobClaudeCohortSlackSendGrid
Fig. 1. One check-in a day: written once, redacted for the feed, and posted to the cohort's own Slack.
Parts list for F3 Queen
No.PartWhat it does here
1PhoneThe daily check-in, the cohort feed, and personal trends.
2Next.js on VercelServer actions for check-ins and meals, sign-in, and the redaction of private numbers.
3Neon PostgresCheck-ins, meals, cohorts, feature flags, and encrypted Slack tokens, through Drizzle.
4Vercel BlobResized check-in photos.
5ClaudeEstimates a meal's macros from a photo or a description, under a daily cap.
6Cohort SlackEach cohort's own workspace, connected by OAuth; every check-in posts and updates itself.
7SendGridSign-in links and one-time codes.

Why it exists

This one was mine. I wanted real accountability for a cutting season without another bloated fitness app, so I built the tool I wanted to open every morning. It worked: my BMI and body fat came down while I ate well instead of starving.

The interesting part

Everything is built around a check-in that has to take under a minute, or nobody keeps doing it. Onboarding runs the BMR and TDEE math to set each person's targets, and feature flags let me turn pieces on for one person at a time. The cohort feed hides private numbers before they leave the server, so accountability never turns into comparison.

Each cohort connects its own Slack workspace, and its token is encrypted before it is stored. Every check-in posts itself to the cohort's channel and updates that post when it is edited, and an admin can post a recap. Meals can be logged from a photo: Claude estimates the macros, under a daily cap on calls.

What it does

  • A daily check-in built for a phone, under a minute
  • Targets from BMR and TDEE math at onboarding
  • A cohort feed with private numbers hidden
  • Each check-in posted to the cohort's own Slack
  • Meal macros estimated from a photo by Claude

Plates

Plate 1. F3 Queen, as it looks live.

© 2026 ShirePath Solutions LLC. Built by Conner Contreras and crew in Columbia, Tennessee.