Real-Time Trading Web App Development
Budget: ₹12,500 – ₹37,500 INR
Web app Development – Real-Time Trading Web App
Project Overview
We are looking for an experienced web app developer to build a real-time trading web application, similar in functionality and UX to Zerodha Kite, focused specifically on charting and alerts.
The application will use the Zerodha Kite Connect API, consume real-time WebSocket data, generate charts, and trigger instant Telegram alerts when defined conditions, and then place trade orders based on the alerts.
Core Requirements
Web Application (Kite-like Interface)
* Build a web-based trading dashboard
* Clean, responsive UI
* Modular, well-structured code
* All source code must be shown and delivered (no black-box solutions)
1. AutoLogin everyday
2. Market Data & Instruments
* Integrate Zerodha Kite Connect API
* Use real-time WebSocket streaming
* Instruments (top 10 stocks along with Futures):
* Features:
* Automatically detect and fetch current month futures
* Auto-rollover to next contract near expiry
* No manual symbol intervention
3. Chart Logic
* TradingView lightweight charts / equivalent
* Use defaults values
Support multiple timeframes:
* 1 minute
* 5 minutes
* 10 minutes
* 30 minutes
4. Data Storage & Retention (Temporary)
* Store real-time WebSocket data for 1–2 months
* Purpose: strategy validation & debugging
* Implement:
* Automatic rolling data window
* Continuous cleanup of older data
* Efficient storage (SQLite / Postgres / files — open to suggestion)
5. Real-Time Alerts (Critical Requirement)
* Trigger instant Telegram alert based on the logic defined
* Alert must fire immediately
* Logic runs:
* Every trading day
* On AWS EC2 Windows instance
* Alerts must be filtered strictly to IST market hours
* No duplicate or delayed alerts
6. Interactive Charting
* Display Point & Figure charts interactively
* UX comparable to TradingView or similar
* Must support:
* Zoom / pan
* Timeframe switching
* Live updates
7. Tech Stack (Preferred, Not Mandatory)
* Backend: Python (FastAPI / Flask / Django)
* WebSockets: KiteTicker
* Frontend:
* React / Vue / plain JS
* OR Python-based UI (Streamlit acceptable only if justified)
* Hosting:AWS EC2 (Windows)
* Alerts: Telegram Bot API
8. Alert based trades
* Based on the alerts(buy/sell), proceed to trigger the trade.
* The trade should be overnight all the time.
* Should have the view to lock the lots and continue the trades without any stops.
* During expiry if the trade is on overnight, exit that on the day or one day back, and move to next month automatically.
* No manual way of triggering the trade.
What We Expect From You
* Proven experience with trading systems or market data
* Hands-on experience with:
* WebSockets
* Real-time data pipelines
* Zerodha Kite Connect
* Clean, readable, well-commented code
* Ability to explain logic clearly
* Production mindset (error handling, reconnects, edge cases)
Deliverables
* Complete source code (backend + frontend)
* Clear setup & deployment instructions
* Telegram alert demo
* Chart working with real-time data
Engagement Model
* Freelance / Contract-based Fixed price or milestone-based (open to discussion)
When Applying, Please Share:
1. Relevant trading / market-data projects
2. Experience with WebSockets & real-time systems
3. Whether you’ve worked with Zerodha Kite Connect
4. Your suggested tech stack & architecture
5. Estimated timeline
Project Overview
We are looking for an experienced web app developer to build a real-time trading web application, similar in functionality and UX to Zerodha Kite, focused specifically on charting and alerts.
The application will use the Zerodha Kite Connect API, consume real-time WebSocket data, generate charts, and trigger instant Telegram alerts when defined conditions, and then place trade orders based on the alerts.
Core Requirements
Web Application (Kite-like Interface)
* Build a web-based trading dashboard
* Clean, responsive UI
* Modular, well-structured code
* All source code must be shown and delivered (no black-box solutions)
1. AutoLogin everyday
2. Market Data & Instruments
* Integrate Zerodha Kite Connect API
* Use real-time WebSocket streaming
* Instruments (top 10 stocks along with Futures):
* Features:
* Automatically detect and fetch current month futures
* Auto-rollover to next contract near expiry
* No manual symbol intervention
3. Chart Logic
* TradingView lightweight charts / equivalent
* Use defaults values
Support multiple timeframes:
* 1 minute
* 5 minutes
* 10 minutes
* 30 minutes
4. Data Storage & Retention (Temporary)
* Store real-time WebSocket data for 1–2 months
* Purpose: strategy validation & debugging
* Implement:
* Automatic rolling data window
* Continuous cleanup of older data
* Efficient storage (SQLite / Postgres / files — open to suggestion)
5. Real-Time Alerts (Critical Requirement)
* Trigger instant Telegram alert based on the logic defined
* Alert must fire immediately
* Logic runs:
* Every trading day
* On AWS EC2 Windows instance
* Alerts must be filtered strictly to IST market hours
* No duplicate or delayed alerts
6. Interactive Charting
* Display Point & Figure charts interactively
* UX comparable to TradingView or similar
* Must support:
* Zoom / pan
* Timeframe switching
* Live updates
7. Tech Stack (Preferred, Not Mandatory)
* Backend: Python (FastAPI / Flask / Django)
* WebSockets: KiteTicker
* Frontend:
* React / Vue / plain JS
* OR Python-based UI (Streamlit acceptable only if justified)
* Hosting:AWS EC2 (Windows)
* Alerts: Telegram Bot API
8. Alert based trades
* Based on the alerts(buy/sell), proceed to trigger the trade.
* The trade should be overnight all the time.
* Should have the view to lock the lots and continue the trades without any stops.
* During expiry if the trade is on overnight, exit that on the day or one day back, and move to next month automatically.
* No manual way of triggering the trade.
What We Expect From You
* Proven experience with trading systems or market data
* Hands-on experience with:
* WebSockets
* Real-time data pipelines
* Zerodha Kite Connect
* Clean, readable, well-commented code
* Ability to explain logic clearly
* Production mindset (error handling, reconnects, edge cases)
Deliverables
* Complete source code (backend + frontend)
* Clear setup & deployment instructions
* Telegram alert demo
* Chart working with real-time data
Engagement Model
* Freelance / Contract-based Fixed price or milestone-based (open to discussion)
When Applying, Please Share:
1. Relevant trading / market-data projects
2. Experience with WebSockets & real-time systems
3. Whether you’ve worked with Zerodha Kite Connect
4. Your suggested tech stack & architecture
5. Estimated timeline
Related categories:
PHP
JavaScript
Python
Mobile App Development
Software Architecture
Flask
Trading
Web Application
FastAPI