Completion and Integration of Leverage Grid Trading Bot Dashboard with testing (React + Supabase) //Please review the repo and dashboard before applying.// Objective: Develop/finish a Leverage Grid Trading Bot for crypto perpetual futures, similar to Bitsgap's Spot Grid Bot, using the dashboard I've made with added leverage functionality and risk management tools. The bot should automate buy/sell orders across a predefined price grid, using leverage to amplify gains (and risks). And testing using the the mock trading in Phemex (Make sure this is possible) and live in the Phemex exchange....The backend needs to be universal or at least any easy plug in a new exchange. the backend for this project is using Deno (a JavaScript/TypeScript runtime) with Supabase Edge Functions. Specifically: The backend is written in TypeScript. It uses Deno as the runtime environment. Functions are deployed as Supabase Edge Functions. The functions are serverless and run on the edge (distributed computing). This means the backend is lightweight, serverless, and runs on Deno, which is similar to Node.js but with some modern improvements like built-in TypeScript support and more secure default settings. Here is the dashboard prototype: [https://preview--lovable-grid-bot.lovable.app/] Github: https://github.com/thebluerendering/official-br Ensure full responsiveness across devices. Test all components for usability and performance. Tech stack suggestion and current: GitHub for version control, Supabase for backend (auth, DB). --- **Scope of Work** The developer will be responsible for implementing, connecting, and refining the following components of the bot dashboard: ### 1. TradingView Chart Integration - Live TradingView chart embedded via Lovable or API. - Dynamically updates on trading pair changes. - Visualizes bot actions (buy/sell orders, take profit levels). ### 2. Current Active Configuration - Displays live grid config pulled from Supabase. - No placeholder values — must reflect user-authenticated config. - Fields: exchange, trading pair, direction, trailing %, total PnL, liquidation risk. ### 3. Profit Forecast Chart - Calls `get-forecast` Edge Function. - Forecasts profit for 24h/7d/30d/year across three scenarios. - Refreshes on demand and period toggle. ### 4. Grid Configuration Panel - Fully interactive form with debounce-saving to Supabase. - Fields include: Direction, Leverage, Auto Run, Upper/Lower Price, Grid Lines, Take Profit, Deviation %. - Hooks: `useGridConfig` to manage state. - Buttons: Start, Stop, Backtest (trigger Edge Functions). ### 5. Backtest Dialog - Triggers `backtest` Edge Function. - Displays historical simulation of grid strategy performance. ### 6. Trade History Table - Pulls trade logs from `trade_history` table. - Tabs for recent trades and closed positions. - Real-time or manual refresh support. --- **Tech Stack** - Frontend: React, Tailwind (Lovable.dev scaffolded) - Backend: Supabase (auth, database, Edge Functions) - Exchange: Phemex (Mock + Live support) - Hosting: GitHub-integrated (already live) **Repo:** https://github.com/thebluerendering/official-br **Preview:** https://preview--lovable-grid-bot.lovable.app/ --- **Milestones & Deliverables** **Milestone 1: Build, Integrate & Testing** - Connect all frontend panels to real Supabase data. - Ensure all config forms save to DB and update state. - Wire up forecast and backtest functionality. - End-to-end mock trading simulation. **Milestone 2: Live Deployment** - Deploy bot on Phemex (live capital ready). - Monitor in real-time. - Add final refinements and UX polish based on actual usage. --- **Success Criteria** - Every dashboard section shows live data from Supabase. - Buttons and toggles perform expected bot functions. - No mock or placeholder values remain. - Charts, tables, and forms update responsively. - Bot executes trades as per config (mock + live testing). -- - Review and test milestone submissions --- **Developer Requirements** - Strong experience with React and Supabase - Familiar with grid trading bots and leverage mechanics - Reliable communication and structured commits via Git --- Please review the repo and dashboard before applying.
Keyword: JavaScript
Price: $2.0
Node.js Cryptocurrency Trading Bot Blockchain Cryptocurrency Trading Automation Solidity
I'm facing a couple of issues with my custom-built PPV service and I need someone to help me fix these bugs and upgrade some features. Key Issues: - Video Recordings: There's a bug that causes upload failures. This needs to be diagnosed and repaired. - User ...
View Job