Live catalog sync
Pull the same listings as the website when your API is reachable.
Mobile web · optional Android app
The full website works on mobile — use the bottom navigation bar, or Add to Home Screen in Chrome/Safari for an app-like shortcut to uneed.co.in. The React Native build covers search, post, and leads; broker CRM and admin stay on mobile web for now.
Demo OTP 123456 · phones 9000000001–8
Pull the same listings as the website when your API is reachable.
Filter by city, intent, and locality — carpet-first fields included.
Owners and listing partners post properties and receive leads in one queue.
EMI estimate, carpet conversion, and eligibility helpers on mobile.
| Capability | Web | Android |
|---|---|---|
| Search & filters | ✓ | ✓ |
| Shortlist & leads | ✓ | ✓ |
| Post a listing | ✓ | ✓ |
| EMI & carpet tools | ✓ | ✓ |
| Offline seed browse | — | ✓ |
| Push alerts (soon) | — | Soon |
Local dev listens on port 3456. Deploy HTTPS for production devices.
npm run dev:webAndroid emulator uses the special loopback alias below; physical devices need your LAN IP.
http://10.0.2.2:3456UNEED_API_URL=https://uneed.co.inUpload the bundle to Play Console internal testing when ready.
npm run bundle:aabcom.uneed.appUSB debugging for dev builds; sideload or Play track for testers.
npm run androidThis repo ships a production-ready AAB. Use the build guide below for internal testing; swap the Play badge link when your listing is live.
Start the website API (dev port 3456 or your deployed URL) and point the app with UNEED_API_URL or the emulator host 10.0.2.2.
Android 8+ (API 26). The UI is optimized for phones; tablets use the responsive web experience.