DEV Community

Semih Mutlu
Semih Mutlu

Posted on • Edited on

BÜ Nabız — an anonymous overload wall for Boğaziçi students (DEV Weekend Challenge)

DEV Weekend Challenge: Community

This is a submission for the DEV Weekend Challenge: Community

I built BÜ Nabız for Boğaziçi University students—people juggling classes, projects, internship applications, and life at the same time. When everyone is overwhelmed, it becomes invisible: people assume they’re the only one struggling, so they go silent. I wanted a tiny place that says, “You’re not alone this week.”

BÜ Nabız is an anonymous weekly overload wall. In under 10–20 seconds, a student can check in by choosing a status and intensity (and optionally adding one sentence), then see the week’s feed and tap “Ben de” to show solidarity. There’s no login—intentionally frictionless—and the UI is mobile-first with a calm dark theme. The Nabız (pulse) view summarizes the week with totals and the most common categories/statuses.

Live demo: https://bu-nabiz.netlify.app/

Code: https://github.com/SemihMutlu07/bu_nabiz.git

I built it with Next.js (App Router), TypeScript, and Tailwind, using Firebase Firestore for storage. Firestore rules and indexing keep things stable, and “Ben de” increments are handled with a deterministic event id + transaction so counts stay meaningful.

The main lesson from this weekend was that scope wins: a tiny loop (check-in → scroll → “Ben de” → pulse) can deliver real community value. If I continue, I’d add preset-only mode/basic profanity filtering, better filtering/search, and an even smoother “share this week’s pulse” flow for WhatsApp groups.

Thanks for reading—if you’re a Boğaziçi student, I hope this makes the week feel a bit less heavy.

Top comments (0)