Full stack development – Bootstrap 4, AngularJS and NodeJS to build Steam Jackpot and Coinflip site + Steam Bot
$2-8 USD / hour
Dalam Kemajuan
Disiarkan lebih dari 6 tahun yang lalu
$2-8 USD / hour
Project Requirements:
1. AngularJS + NodeJS + Steam API + Bootstrap 4 (latest stable version)
2. Code must be under Git version control for me to check work and see progress
3. Staging site hosted on a VPS at Digital Ocean or similar to show my client progress for milestone payments
4. App will only Rust skins will be allowed to trade
5. Develop application as per provided PSDs for Rust skin trading application
6. Login through Steam – redirect user to Steam login, then after login, redirect user back to website (all jackpot sites use same method – see [login to view URL] for example)
7. Jackpot and history (see screenshots) - The Jackpot “History” needs to show the last 15 games, and need ability for site admin to change the number of games showing in the History.
8. Coinflip and history(see screenshots)- The Coinflip “History” needs to show the last 15 games, and need ability for site admin to change the number of coin flips showing in the History.
9. Sound option for user – auto play audio track when each jackpot is won, but allow user to disable audio (toggle control in header – see screenshots)
10. Deposit skins from Steam inventory without redirect to Steam - same as [login to view URL] (see screenshot)
11. “Provably Fair” – implement using similar method as [login to view URL] using salt and hash to calculate winning probability.
12. Chat for logged-in Steam users, and show number of logged in users (see screenshots).
13. User Profile – user can see statistics, set trade URL, and disable game sounds, etc. (see screenshot)
14. Show last winner (see screenshots)
15. Admin panel to manage users and settings (min bet, max items, min and max percent cut for pot, etc.)
16. Discount feature – check username and modify pot winnings cut (AKA tax) if site name is included in Steam user name.
17. Bot - implement Steam Bot to automate trades and handle bot authentication
18. Deployment – Deploy application to Digital Ocean, Heroku or similar.
19. Testing and Debug after deployment – need to test and fix bugs after testing on production server using real users and bot.
Required Skills:
AngularJS, NodeJS, Steam API, Bootstrap 4,
Resources:
A curated list of packages and resources regarding Steam development
[login to view URL]