Downloadable Desktop Trading Application Development
Budget: $750 – $1,500 CAD
I’m looking to build a downloadable desktop trading platform and would like to get a quote for the project. Here’s an overview of what I need:
Project Goal
The end goal is a downloadable desktop application that users can install and run locally. It will:
Run Trading Strategies: Execute Python-based trading strategies (I already have the Python scripts).
Integrate with IBKR: Connect to Interactive Brokers’ TWS/Gateway (users will install this separately).
Offline Functionality: Work without an internet connection after installation.
Key Features
Frontend (UI):
I have the design and code already for this
(https://nts-algo-interface.vercel.app/)
Allow users to:
Select and run trading strategies.
Input configuration settings..
View logs/output in real-time.
Backend (Python):
Refactor existing Python trading scripts into a modular system.
Expose functionality to the frontend via a local API (e.g., FastAPI/Flask).
Ensure seamless communication between the Electron frontend and Python backend.
Packaging:
Package the Python backend and Electron frontend into a single downloadable file.
Create installers for Windows, macOS, and Linux.
Security:
Obfuscate Python code to protect intellectual property.
Encrypt sensitive configuration files.
What I’ll Handle
Payment System: I’ll integrate Stripe for license purchases.
License Key Generation: I’ll handle the logic for generating and validating license keys.
What I Need from You
A downloadable desktop app that meets the above requirements.
Clear documentation for setting up and running the app.
Recommendations for the best approach to achieve the goal (e.g., tools, architecture).
Project Goal
The end goal is a downloadable desktop application that users can install and run locally. It will:
Run Trading Strategies: Execute Python-based trading strategies (I already have the Python scripts).
Integrate with IBKR: Connect to Interactive Brokers’ TWS/Gateway (users will install this separately).
Offline Functionality: Work without an internet connection after installation.
Key Features
Frontend (UI):
I have the design and code already for this
(https://nts-algo-interface.vercel.app/)
Allow users to:
Select and run trading strategies.
Input configuration settings..
View logs/output in real-time.
Backend (Python):
Refactor existing Python trading scripts into a modular system.
Expose functionality to the frontend via a local API (e.g., FastAPI/Flask).
Ensure seamless communication between the Electron frontend and Python backend.
Packaging:
Package the Python backend and Electron frontend into a single downloadable file.
Create installers for Windows, macOS, and Linux.
Security:
Obfuscate Python code to protect intellectual property.
Encrypt sensitive configuration files.
What I’ll Handle
Payment System: I’ll integrate Stripe for license purchases.
License Key Generation: I’ll handle the logic for generating and validating license keys.
What I Need from You
A downloadable desktop app that meets the above requirements.
Clear documentation for setting up and running the app.
Recommendations for the best approach to achieve the goal (e.g., tools, architecture).