Android NIFTY Monitoring Bot

Job ID: 39912158

Budget: ₹1,500 – ₹12,500 INR

I need an Android-only app that automatically tracks open interest in NIFTY Put and Call options for the current and next expiry, benchmarks those figures against historical data I define, and pushes a real-time notification the moment my custom criteria are met.

Scope
• Fetch live option chain data (NSE or reliable third-party API).
• Store and query a rolling historical database so the app can compare today’s open interest against past values.
• Allow me to set, edit, and save multiple alert rules—each rule will specify the threshold or pattern that must trigger a notification.
• Deliver native Android push notifications that include the contract, timestamp, and the exact metric that crossed the threshold.

What I expect
1. Clean, well-commented source code (Kotlin or Java).
2. A functional prototype I can install through an APK.
3. Basic UI: login (if needed), rule creation screen, and a dashboard showing the latest readings versus historical benchmarks.
4. Setup guide covering API keys, build instructions, and how to extend the monitoring to price or volume later.

If you can suggest efficient data caching, battery-friendly background services, or Firebase Cloud Messaging for alerts, highlight that in your proposal.