I would like to get a core codebase for an application which allows creation of matchups between 2 players.
It should allow basic profile
register, login, sign out, manage profile - Simplifying Login through Google or Facebook is good
Once logged in your can create a matchup/game
- Games are typically (default) from 501 but could be 301/701/1001 so this should be configurable.
- Only valid dart scores should be allowed.
- When someone enters the exact amount of the remaining score (assuming it's a valid "checkout" in darts) - It should ask if if it was 1st, 2nd or 3rd dart to finish that leg. It shouldn't offer 1st dart if it couldn't have been checked out in 1 dart (for example 60 requires 2 darts, 51 requires 2 darts, but 50 could be done with bullseye. 100 could be 2 darts as could 110 but 109 requires 3 darts to finish)
- When a game is won that players leg score increases by 1. The creation of a game should define a target number of legs to win (Best of 5 is first to 3 legs for example) but there should also be the option of Sets (win X legs and win a set, win X sets win the match).
- If possible, taking video into the UI from webcam of the laptop or a video source like [login to view URL] - If it also has an option to stream scoreboard and video direct to Facebook Live, Twitch, Youtube that would be ideal.
- There should be the ability to "Watch" a game, where you're not participating and your camera and input is disabled but you can see the scores entered in the game and the webcams from both players.
- It would also be ideal if groups of users could create tournaments. Leagues or knockout tournaments and the results of their match decides who progresses or passes the result to the league standing. Games can be standalone or part of an event.
- Each players matches should count statistics and save them of 100+ scores 140+ scores and 180s hit. the number of darts used to finish a leg. These stats match up their overall statistics and should give the player a "Three Dart Average" which is the average of their scores in the current game but their profile should have an average of the averages or recorded games.
Open to hearing the technologies suggested to achieve. If any more information needed please ask. I think i've covered the ideal functions.
16 фрілансерів(-и) у середньому готові виконати цю роботу за $1058
I am ready to get a core codebase for an application which allows creation of matchups between 2 players. please send me a message to discuss further requirements. thanks
Hello, there. Nice to meet you. MERN/MEVN stack is my strongest point. Here's my portfolio [login to view URL] Hope to work with you. Thanks. Vitaliy Kuzin