{"repo":"marketcalls/OpenTerminal","free":true,"listed":false,"github":"https://github.com/marketcalls/OpenTerminal","clone":"git clone https://github.com/marketcalls/OpenTerminal.git","description":"OpenSource - Trading Terminal for Indian Traders","language":"HTML","stars":33,"topics":["daisyui","flask","python","redis","sqlite-database","trading-terminal","monitor-trades","placeorder","voice-orders"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"Open Terminal - Trading Dashboard Open Terminal is a Flask-based trading dashboard that provides a secure, feature-rich platform for traders using AngelOne API. It offers real-time market data, watchlist management, and comprehensive trading capabilities. Key Features Trading Features - Real-time Market Data : Live streaming of market prices and depth - Watchlist Management : Create and manage up to 5 watchlists - Order Management : Place, modify, and track orders - Portfolio Overview : View holdings, positions, and P&L - Market Depth : Level 2 order book display - Symbol Search : Extensive search functionality for adding instruments Technical Features - Secure Authentication : AngelOne API integration for secure login - WebSocket Integration : Real-time data updates - Redis Caching : Optimized performance with Redis - Modular Architecture : Well-organized, maintainable codebase - Responsive Design : Modern UI using Tailwind CSS and DaisyUI Technology Stack Backend - Flask & Flask extensions (SQLAlchemy, Login, WTF) - SQLite Database - Redis for caching - WebSocket for real-time data - APScheduler for task scheduling Frontend - Tailwind CSS with DaisyUI - Modern JavaScript (ES6+) - Modular component architecture - WebSocket client integration Quick Start Prerequisites - Python 3.9+ - Redis Server - Git Installation 1. Clone the repository: 2. Set up Python environment: 3. Configure environment: Create .env file with: 4. Start Redis server 5. Run the application: Access at htt","default_branch":null,"files":null,"tree":[],"storefront":"/r/marketcalls","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marketcalls/OpenTerminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}