Spotus
Live conversations shaped by place and proximity.



01 / The idea
Overview
A location-aware social app for discovering nearby or global live rooms, chatting in real time, sharing media, and moving into private conversations through recipient-controlled message requests.
Spotus is a mobile social-discovery product built around place and proximity. People can browse global rooms or discover conversations within a configurable nearby radius, join live discussions, react and share media, then request a private conversation when they want to continue one-to-one. The project connects a React Native client to location queries, real-time Firestore data, media uploads, push notifications, and moderation features.
02 / Under the hood
Built with
Frontend
Backend
Technologies: React Native · Expo · Firebase · Clerk · Express · Cloudinary · Trigger.dev
03 / In the details
Core features
- 01
Geohash-based nearby-room discovery with a configurable search radius alongside a separate global discovery feed
- 02
Real-time room conversations with typing indicators, reactions, read receipts, pinned messages, and continuously updated activity
- 03
Recipient-controlled direct-message requests that keep private conversations separate from public room participation
- 04
Passwordless OTP, Google OAuth, and Apple Sign-In flows handled through Clerk across supported devices
- 05
Camera and gallery media sharing through authenticated, signed uploads to Cloudinary
- 06
Push notifications and moderation controls support active room conversations
04 / A closer look
Screens
01 / 05 App screens



