Seeking for a Full stack Software engineer with AI skills
Buget: $25.0 - $47.0
HOURLY / PART_TIME
⭐ 0.00 (0)
Bangladesh
javascript, python, api, artificial-intelligence, machine-learning
We are looking for an experienced full-stack developer (Python + React) to upgrade and harden Bittensor Miner Alarm Bot — a monitoring tool that helps Bittensor miners compare subnets, track alerts, and estimate ROI.
The product has three parts:
Python API server — FastAPI + background worker; fetches subnet data from Taostats, runs 9 analysis agents, serves JSON over REST
Desktop client — CustomTkinter GUI that connects to the server
Web dashboard — React + Vite SPA deployed on Netlify, with a fixed footer, sidebar controls, and live polling
Public reference: https://bittensor-miner-alert.netlify.app/
Problem Context
The core app works locally, but production deployment exposed several issues that need a proper upgrade:
- Mixed content — HTTPS Netlify site cannot call HTTP API directly; a Netlify proxy workaround exists but is fragile
- No HTTPS on API server — backend runs on plain HTTP; needs TLS or a reverse proxy (nginx/Caddy)
- Hardcoded infrastructure — server IP and proxy targets are baked into config files
- No CI/CD — builds and deploys are manual
- Limited error handling — failed fetches show “Offline” with minimal diagnostics
- No automated tests — agents, API, and UI are untested
- Optional Bittensor SDK — commented out in requirements.txt due to Windows build issues
Deliverables
- Working HTTPS API reachable from the Netlify web app without mixed-content errors
- Clean environment configuration (.env.example, Netlify vars, server vars)
- Updated netlify.toml and deployment docs
- List of changes with before/after verification steps
- Optional: CI pipeline and test suite
- Handoff notes for future maintenance
How to Apply
Please include:
- Links to similar projects (API + React dashboard, or crypto/data dashboards)
- Your approach to fixing HTTPS Netlify frontend → HTTP backend (short paragraph)
- Estimated timeline and cost for Phase 1 and full scope
- Your timezone and availability
Deschide pe Upwork