The problem
Polish school life lived in scattered places: anonymous "spotted" pages on Instagram, Tellonym for anonymous messages, group chats, and student-council announcements spread across channels. There was no single app that pulled a school community together.
We set out to build one — a place where students could meet, post (openly or anonymously), follow school events and talk in real time, without bouncing between Instagram, Tellonym and chat apps.
What we built
We built a mobile app (React Native / Expo) for school communities, starting at our own high school and growing from there. It brought the things students actually used into one place.
A built-in "Spotted" let anyone post photos and videos — as themselves or anonymously — to a school-wide or general feed, replacing the Instagram/Tellonym combo. A Tinder-style swipe with customizable preferences helped students make new friends. An events board carried school and public events posted by students and student councils. Real-time chat ran over WebSockets, with optimistic likes for a snappy feel, and the app leaned on native device features — camera, camera roll, media compression and haptics.
It evolved through several stages: from one high school, to many (rebranded as Bangla), to UniVibe — a version that worked for both high schools and universities.
The result
The app reached 10,000 registered users and hit #1 in the Social Networking category on the Polish App Store for several days — strong traction for a consumer social product.
We eventually wound it down as an own product, but it stands as proof that we can design, build and grow a complex, real-time social app end to end — messaging, media, friend-matching and a community feed.