Capture light.
Share moments.
Wisp is an ephemeral messaging app for Android — stories that fade in 24 hours, chats that sync in real-time, moments that glow with intention.



Every feature, woven
into a single moment.
From capturing a photo to sharing it with your friends, Wisp keeps the path between you and your people short, intentional, and beautiful.
Ephemeral Stories
Your moments live for exactly 24 hours, then quietly fade. No archive, no pressure — just the present.
Real-time Chat
Text messages sync instantly across devices via Firebase. Offline-first caching means your chats never disappear.
Native Camera
CameraX integration for instant capture. Front, back, flash — all the controls you'd expect, nothing you wouldn't.
Friends & Groups
Connect with friends by username or QR code. Create group chats with composite avatars and shared stories.
Map & Memories
Drop pins on shared locations. Re-live last week's wisps in a personal Memories archive — yours alone.
Push Notifications
FCM-powered alerts the moment a friend sends a wisp. Quiet hours and per-chat muting are built-in.
The 24-hour heartbeat
of your social life.
Capture, post, and let it fade. Wisp's stories aren't a feed to scroll forever — they're a window into right now.
- Auto-expire after 24 hours via WorkManager cleanup
- Hosted on Imgur with public CDN URLs, indexed by Firestore
- Tap-to-advance fullscreen viewer with timed progression
- Friend-scoped — only people you trust can see your wisps

Conversations that
flow like daylight.
Real-time messaging built on Firestore, cached locally with Room for offline-first reliability. Your messages, your pace.
- Real-time sync via Firestore listeners
- Offline-first with Room database caching
- Asymmetric chat bubbles with the signature Wisp gradient
- Group chats with composite avatars

One tap, one moment,
one perfect wisp.
Capture a still with CameraX, compress to a tight 200KB JPEG, and ship it to Imgur in under a second. Then choose: send to a chat, or post as a story.
- CameraX with front/back camera and flash control
- Smart compression to ~200KB without visible quality loss
- Anonymous Imgur upload — no API keys leaked, no auth dance
- Preview screen with retake, send, or post-as-story actions

Lean stack. Real ambition.
How a wisp travels.
Behind the soft glow, a tight pipeline runs every story you post — from camera roll to your friend's screen.
CameraX shutter
A still is captured at native sensor resolution and rotated for portrait.
~200KB JPEG
Quality-aware compression keeps wisps light without losing the glow.
Imgur API
Anonymous POST to api.imgur.com/3/image returns a public URL.
Firestore document
The URL is indexed in stories/ and pushed to friends in real time.
Light a wisp tonight.
Wisp is a free, open-source Android app built as a final project — no payment walls, no analytics traps, no friction. Just download and start glowing.