Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Columbus, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I'm looking for an experienced [login to view URL] developer to build a web application that creates a dynamic, gaming-style skill rating system for golfers using Trackman golf simulator software. The app will replicate Microsoft's TrueSkill algorithm (similar to Xbox Live Halo rankings), applying it to Trackman user profiles. It will pull data from Trackman's leagues, tournaments, and performance metrics via their Range API to automatically update player ratings based on match outcomes, scores, and points earned.
The goal is a companion app (web-based, mobile-responsive) with user profiles, leaderboards, and visualizations that overlay or enhance Trackman's native features. This is an MVP focused on core functionality, with potential for future expansions like notifications or admin tools.
Key Features & Requirements:
User Authentication & Profiles: Secure sign-up/login (email/social options). Sync or import golfer profiles from Trackman API (player IDs, names, basic stats). Each profile displays a TrueSkill rating (mu/sigma values, conservative rating like mu - 3*sigma), match history, and progress charts.
Trackman API Integration: Use Bubble's API Connector to integrate with Trackman Range API (docs: [login to view URL]). Key endpoints:
Pull player data, session results, league/tournament standings, scores, and points.
Automate syncing (scheduled workflows or webhooks if available) for real-time or daily updates on match results.
TrueSkill Rating Engine: Implement Microsoft's TrueSkill algorithm to calculate and update ratings dynamically.
Handle head-to-head or multi-player outcomes from tournaments/leagues.
Use JavaScript plugin in Bubble for calculations, or integrate an external service (e.g., simple Python backend on Render/AWS Lambda calling the open-source 'trueskill' library).
Ratings should adjust based on win/loss, opponent strength, and uncertainty (new players start conservative).
Leagues & Tournaments Integration: Display active leagues/tournaments from Trackman data. Show points earned contributing to rating updates. Custom leaderboards sorted by TrueSkill rating (with filters like time period, facility).
UI/UX Elements:
Clean, modern dashboard with repeating groups for leaderboards.
Profile pages showing rating, rank, history, and graphs (use Bubble charts or plugins).
Mobile-responsive design (priority for tablet/phone use at golf facilities).
Database Structure: Efficient Bubble database for users, ratings history, synced Trackman data (avoid high WU usage).
Other: Basic admin panel for manual overrides if needed. Error handling for API issues. Scalable for 100-500 initial users.
Tech Stack & Skills Required:
Expert in [login to view URL] (3+ years, with portfolio examples of API-heavy apps, leaderboards, or sports/gaming ranking systems).
Strong experience with API Connector (REST/GraphQL, authentication, dynamic calls).
Knowledge of custom logic/JavaScript in Bubble or integrating external APIs for complex calculations (like TrueSkill).
Understanding of performance optimization (WU, privacy rules, search efficiency).
Bonus: Experience with sports apps, ranking algorithms, or golf/tech integrations.
Deliverables & Timeline:
Fully functional MVP deployed on Bubble.
Clean, commented workflows and database.
Handover documentation and 1-2 weeks of post-launch support/bug fixes.
Estimated timeline: 4-8 weeks (depending on scope discussions).
Your Bubble portfolio (links to similar apps, especially with APIs or leaderboards).
Estimated hours/timeline for this scope.
Any questions or suggestions to refine the project.
References from past clients.
Looking forward to working with a proactive Bubble expert who can guide on best practices!" (client-provided description)
Matched companies (4)

Junkies Coder

Conchakra Technologies Pvt Ltd

JanakiBhuvi Tech Labs Private Limited
