Home / Side projects
Small tools.Real use.
One Android app, built because we needed it on a 6 am bus. No waitlist, no growth deck — just software that has to work with the screen locked.
Aaram — a destination alarm.
Set a stop before you board, then sleep. Aaram rings and vibrates when you get close — with the screen locked and the app closed.
- Bell, buzz or both — preview the alert before you rely on it
- 100 m, 500 m, 1 km, 2 km or a custom distance up to 100 km
- Five saved places for one-tap re-arming
- 30 languages, including all eleven major Indian languages
- No account, no ads, no analytics, no server — destinations never leave the phone
Designed and built by NICKOVA Digital · Bangalore



How it
actually works.
Three steps, designed for a bus seat and one hand. No sign-in screen, no onboarding carousel.
Pick the stop
Share a place from Google Maps, paste a Maps link, or type coordinates. Coordinates work with no internet at all.
Choose the distance
From 100 metres to 100 kilometres. Pick bell, buzz or both — then preview the alert so there is no surprise at 6 am.
Lock the phone
Aaram keeps watching in the background and wakes you before the stop. Dismiss once; it goes quiet.
The details,
plainly.
Everything below is what ships in the Android build — including the boring parts.
| Platform | Android · package com.nickovadigital.stopapproach |
|---|---|
| Status | In release testing. Not on the Play Store yet; we will link it here when it is live. |
| Price | Free. No account, no subscription, no upsell. |
| Alarm | Bell, buzz or both, with a preview. Works with the screen locked and the app closed. |
| Distance | 100 m, 500 m, 1 km, 2 km, or a custom radius up to 100 km. |
| Saved places | Five named places for one-tap re-arming on the way home. |
| Languages | 30, including Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Urdu, Kannada, Odia, Malayalam and Punjabi. |
| Data | No account, ads, analytics or server. Destinations stay on the device. |
| Permissions | Location (including background location) and notifications — declared for the Play listing. |
| Built by | NICKOVA Digital, Bangalore. Kotlin/Java, 47 JVM tests, 30 locale files. |
Why we
built it.
The useful version of "we use what we ship": a small product with a narrow job, no account layer and no reason to phone home.