
Open
Posted
•
Ends in 6 days
Paid on delivery
I want a small, classic-looking web app that feeds Stockfish moves to visitors as if they were playing an opponent of a chosen ELO, but without ever revealing the underlying numbers that drive the “human” mistakes. Internally I should be able to set – and later tweak – how many blunders, mistakes and inaccuracies Stockfish will sprinkle across a full game for any given rating (for example 2 blunders, 4 mistakes and 4 inaccuracies for 1200 ELO). Those values must live in a single JSON or database table so I can edit them without touching code. Key flow • Visitor lands on the page (desktop or mobile), enters an ELO, hits “Play”. • Behind the scenes you call Stockfish, bias its move selection to respect my blunder/mistake/inaccuracy table, and serve the resulting move. • The visitor never sees the engine depth, score or any hint of the distortion parameters. • Registered users can log in so their finished games are stored under their profile; for now no social feed, leaderboards or sharing is required. Admin needs • Simple login for me as super-admin. • Screen or config file where I can add/edit the per-ELO mistake matrix and, if needed, switch the engine executable path. Design & tech notes • Classic, clean layout with minimal graphics; think lichess “Zen” rather than animated. • Responsive so it looks fine on phones and desktop monitors. • I’m open to React, Vue or vanilla JS on the front end and a lightweight Node or Python (Flask/FastAPI) backend—use what lets you integrate Stockfish easiest. • Please store games as PGN in a relational DB (SQLite or Postgres). Deliverables 1. Complete source code with setup instructions. 2. Deployed version on my hosting (cPanel or simple VPS). 3. Brief README showing where to adjust the blunder/mistake/inaccuracy values. 4. One-week post-launch bug-fix window. If anything is unclear, let me know—otherwise I’m ready to get started.
Project ID: 40420999
2 proposals
Open for bidding
Remote project
Active 4 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $65 USD for this job

Hello, The main engineering challenge lies in effectively managing the interplay between user input and the Stockfish engine, particularly in ensuring the distortion parameters remain hidden. Another complexity is maintaining a seamless user experience across devices while securely storing and retrieving user game data. Will the game data be stored in a specific format, or should I consider flexibility in the PGN storage approach? How often do you anticipate needing to adjust the mistake matrix, and will real-time updates be necessary for this configuration? I am ready to dive deeper into the technical requirements and architecture.
$30 USD in 7 days
3.5
3.5

Hello, I’d be happy to help with your project. With my expertise in full-stack development using Node.js, Python, React, and handling database operations in PostgreSQL, I can create a classic-looking web app that feeds Stockfish moves accurately based on set ELO ratings. I understand the importance of seamless frontend-backend interaction to ensure a smooth user experience and reliable gameplay without revealing underlying details that could compromise the game's integrity. Here’s how I’ll approach your project: ✔ Implement visitor interaction flow for entering ELO and receiving moves ✔ Securely handle user registration and game storage functionality ✔ Develop an admin panel for super-admin to manage mistake matrix and configurations ✔ Ensure responsive design for optimal user experience on all devices ✔ Integrate Stockfish seamlessly for efficient move selection ✔ Store game data in a relational database for easy management ✔ Provide comprehensive documentation and a bug-fix window post-launch My goal is to deliver a reliable, polished solution that meets your requirements and is easy to maintain and scale in the future. Best regards, Manthan
$100 USD in 14 days
0.0
0.0

Koźmin Wielkopolski, Poland
Payment method verified
Member since Aug 5, 2023
$10-30 USD
$30-250 USD
$10-30 USD
$30-250 USD
$30-250 USD
$15-25 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$15-25 USD / hour
$10-30 USD
$500-20000 USD
€250-750 EUR
₹1500-12500 INR
$30-250 USD
₹250000-500000 INR
$5000-10000 USD
₹12500-37500 INR
$250-750 USD
$10-30 USD
$2-8 USD / hour
$25-50 USD / hour
€30-250 EUR
$10-30 USD
₹12500-37500 INR
€30-250 EUR