🚽 Inspiration We wanted to tackle health tracking in a way that didn’t feel clinical, boring, or overwhelming. Bowel movements are one of the best indicators of your overall health — but nobody talks about them. So we thought: what if they did? DidYouPoop.Today was born from the idea that tracking your poop could be both hilarious and helpful.

💩 What it does Every day, the app asks one question: “Did you poop today?”

Users can:

Tap Yes or No

Log poop duration, mood, and fiber intake

Receive a fun Poop Score (0–100) based on healthy habits

Celebrate wins with confetti, sound effects, and poop GIFs

Track trends, streaks, and unlock achievements like “Fiber God” or “3-Flush Streak”

View a calendar of bowel history and funny analytics like “Constipation Mountain”

It turns gut health into a game.

đź›  How we built it Frontend (Web):

Built with Next.js + React

Styled using TailwindCSS

Animations and confetti via Framer Motion and canvas-confetti

Sound FX via Howler.js

Poop scoring logic written in TypeScript

Backend:

Powered by Supabase for authentication, database, and real-time logs

Users can log anonymously or with email/password

We store poop logs, fiber intake, moods, and earned achievements in Postgres tables

Design:

Vector icons + emoji-driven UI

Calendar view + charts (via Recharts)

đź§± Challenges we ran into Making bathroom humor feel tasteful (weirdly hard!)

Designing a scoring system that was fun and encouraged healthy habits

Creating streak logic and visualizations that updated in real time

Handling timezones and ensuring only one poop per day is logged per user

Keeping the app anonymous-friendly while still syncing data securely

🏅 Accomplishments that we're proud of Built a fully functional web app with Supabase integration in under a week

Created an experience that’s fun, intuitive, and strangely addicting

Balanced humor with health, making users laugh and think about their wellness

Received genuine feedback from testers like: “This is the only tracker I’ve ever wanted to use daily.”

📚 What we learned How to integrate Supabase for real-time health data tracking

How to gamify user behavior without sacrificing usability

That even awkward topics like pooping can spark delight and engagement

Humor is a powerful UX tool — when paired with real utility

🚀 What’s next for DidYouPoop.Today Mobile App (Kotlin Multiplatform): Bringing poop tracking to your pocket

PoopCast™: Daily forecast based on user trends + weather + mood data

Social Leaderboard (anonymous): Compete for longest streaks

Diet integrations: Suggest high-fiber meals when streaks break

Poop Export: PDF/CSV reports to share with doctors or… friends?

Premium mode: Unlock special badges, poop themes, and pet poops (yes, really)

Built With

  • bolt
Share this project:

Updates