Horse Racing Analytics and Trading Platform Development
Budget: $35.0 - $75.0
HOURLY / FULL_TIME
⭐ 0.00 (0)
Ukraine
next.js, api-integration, amazon-web-services, data-scraping, blockchain, probability-theory, figma
1. Overview
- We are building a long-term AI-powered horse racing analytics, prediction, and trading-style platform.
- The current project already has a Next.js frontend, FastAPI backend, SQLite database, race dashboard, Formula Lab, Results page, and race data ingest system.
- The goal is to improve the existing project and expand it with live race data, AI agents, prediction models, trading-style dashboards, payments, crypto support, CMS, and production deployment.
- We plan to hire around 3 developers or engineers for different parts of the project.
- We are looking for people who can work long-term, think creatively, and improve the product step by step.
2. What Users Can Do
- View race meetings, races, runners, horse details, speed maps, and results.
- Compare horses using model scores, probability, fair odds, and historical performance.
- Use AI assistant features for race explanations, platform guidance, and strategy ideas.
- Track backtesting, ROI, hit rate, and prediction performance.
- Use future trading-style features such as betting slip, portfolio, P&L tracking, alerts, and wallet history.
- Access future CMS content such as guides, race previews, announcements, and premium insights.
3. Main Responsibilities
- Review the existing GitHub project and suggest improvements.
- Improve frontend pages, dashboard layout, tables, charts, and user experience.
- Build backend APIs, database models, data ingestion, and real-time features.
- Add WebSocket-based live odds, race updates, and alerts.
- Integrate AI agents, RAG, embeddings, and LLM-based explanation features.
- Build scraping or API integration for racing data, odds, results, and historical records.
- Help design probability logic using model scoring, Bayesian updates, fair odds, confidence intervals, and risk signals.
- Add payment, subscription, wallet, or crypto-related features where needed.
- Improve security, testing, deployment, documentation, and performance.
4. Roles We May Hire
- Full-Stack Developer: Next.js, React, TypeScript, FastAPI, SQL, APIs, dashboards.
- Backend/Data Engineer: Python, FastAPI, scraping, data pipelines, PostgreSQL, real-time systems.
- AI/ML Engineer: LLMs, AI agents, RAG, embeddings, probability models, prediction explanations.
- Frontend Developer: trading dashboard UI, charts, tables, responsive design, WebSockets.
- Blockchain Developer: wallet connection, USDC, Solana or Ethereum payments.
- UI/UX Designer: Figma, dashboard design, trading UI, AI assistant UI, landing pages.
- DevOps/QA Engineer: Docker, CI/CD, deployment, testing, monitoring, security.
5. Required Skills
- Next.js, React, TypeScript, Tailwind CSS.
- Python, FastAPI, REST APIs, WebSockets.
- SQL, SQLite, PostgreSQL.
- Git and GitHub workflow.
- Dashboard development with charts, tables, and filters.
- AI/LLM integration, AI agents, RAG, embeddings.
- Data scraping, API integration, and real-time data processing.
- Basic understanding of probability, ROI, backtesting, and risk scoring.
- Deployment experience with Vercel, AWS, Railway, Render, Docker, or similar tools.
6. Nice to Have
- Experience with sports analytics, betting platforms, trading dashboards, fintech, or crypto.
- Experience with Bayesian modeling, fair odds, implied probability, or prediction systems.
- Experience with Stripe, PayPal, subscriptions, wallets, or payment webhooks.
- Experience with Solana, Ethereum, USDC, Phantom, MetaMask, or WalletConnect.
- Experience with CMS platforms such as Payload CMS, Strapi, Sanity, Directus, or WordPress.
- Experience with Playwright, Puppeteer, Selenium, Redis, pytest, Playwright testing, or Cypress.
7. Data Sources and Scraping
- Official horse racing websites and racing boards.
- Race result and historical racing platforms.
- Bookmaker and odds comparison platforms.
- Horse, trainer, jockey, owner, and track statistics sources.
- Weather and track condition sources.
- Official APIs should be used when available.
- Scraping can be used when APIs are not available.
8. Design Requirements
- Designer is not required for every task, but will be useful for long-term product quality.
- Design work may include trading dashboard UI, betting slip UI, AI assistant UI, user dashboard, admin dashboard, landing pages, and mobile responsive screens.
- Figma experience is preferred for designers.
9. Workflow
- Shortlisted candidates will review the initial GitHub repository.
- Candidate should review a frontend page or backend module.
- Candidate should send a short video or image showing the reviewed page and creative improvement ideas.
- Work will continue through clear milestones.
- We prefer long-term collaboration with reliable developers and engineers.
10. When Applying
- GitHub name or GitHub link.
- Relevant project examples.
11. Note
- This is a real long-term product, not a demo project.
- We are looking for creative builders who can work independently and help shape the future direction of the platform.
Öppna på Upwork