Upgrade and Complete Ethereum Trading Bot -- 2
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
Complete Ethereum Trading Bot – MERN Stack (JavaScript)
Project Description:
I have a partially built Ethereum trading bot web app using the MERN stack (MongoDB, Express, React, Node.js). The core functionality is in place — authentication, API key management, live price scanning, and a dark-themed frontend. I need a developer to complete the remaining features and polish the app for production.
GitHub Repo: https://github.com/JonathanSiles96/EtherTradingBot
Please clone the repo and run it locally before bidding. Setup instructions are in the README.
What's Already Built:
User auth (register/login) with JWT + bcrypt
Exchange API key storage with AES encryption
Live ETH/USD price scanner using CoinGecko API
Price history tracking and session stats (high/low/avg)
Price alert system (above/below triggers)
Trade engine service (buy/sell/cancel via ccxt)
Dark theme React frontend with Vite
Pages: Home, Login, Signup, Connect API Key, Dashboard, Alerts
12-commit git history with clean project structure
What Needs To Be Done:
Wire up Dashboard page to show live balance, open orders, and trade execution
Add real-time price updates via WebSocket (socket.io) to replace polling
Implement at least one automated trading strategy (e.g., SMA crossover or grid trading)
Store trade history in MongoDB with a Trade model and history page
Build a bot settings page (trade amount, stop-loss, take-profit, enable/disable bot)
Add input validation and rate limiting on API endpoints
Mobile-responsive design pass
Error handling and loading states across all pages
Deployment configuration (Docker preferred)
Clone the repo and run it locally
Confirm it runs on your machine
Share your approach for implementing the automated trading strategy
Provide a time estimate
Bonus:
WebSocket / socket.io experience
Prior fintech or trading bot work
Docker deployment experience
Project Description:
I have a partially built Ethereum trading bot web app using the MERN stack (MongoDB, Express, React, Node.js). The core functionality is in place — authentication, API key management, live price scanning, and a dark-themed frontend. I need a developer to complete the remaining features and polish the app for production.
GitHub Repo: https://github.com/JonathanSiles96/EtherTradingBot
Please clone the repo and run it locally before bidding. Setup instructions are in the README.
What's Already Built:
User auth (register/login) with JWT + bcrypt
Exchange API key storage with AES encryption
Live ETH/USD price scanner using CoinGecko API
Price history tracking and session stats (high/low/avg)
Price alert system (above/below triggers)
Trade engine service (buy/sell/cancel via ccxt)
Dark theme React frontend with Vite
Pages: Home, Login, Signup, Connect API Key, Dashboard, Alerts
12-commit git history with clean project structure
What Needs To Be Done:
Wire up Dashboard page to show live balance, open orders, and trade execution
Add real-time price updates via WebSocket (socket.io) to replace polling
Implement at least one automated trading strategy (e.g., SMA crossover or grid trading)
Store trade history in MongoDB with a Trade model and history page
Build a bot settings page (trade amount, stop-loss, take-profit, enable/disable bot)
Add input validation and rate limiting on API endpoints
Mobile-responsive design pass
Error handling and loading states across all pages
Deployment configuration (Docker preferred)
Clone the repo and run it locally
Confirm it runs on your machine
Share your approach for implementing the automated trading strategy
Provide a time estimate
Bonus:
WebSocket / socket.io experience
Prior fintech or trading bot work
Docker deployment experience
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.