About Funty
This is a pet project aimed at learning third-party APIs. I based it on online casinos. The application utilizes a variety of technologies. Money withdrawals are handled through the Ripple XRP API. The project has jobs that execute transactions for withdrawing money or top up balance. Hotwire Turbo enables dynamic page processing within the application during gameplay. Additionally, Redis is used to store numbers in the application's memory for each user.
How to use Funty application?
Step one.
You can register in the app by filling out a form and entering any email. You can also use Google registration. If you want to test Google auth, I need to add your email to the list of testers. Please send me your email to my personal email address: buketovasofi@gmail.com
Step two.
To play the game, go to the "Start Game" section. The essence of the game is that you have four random numbers on your screen ranging from 10 to 99. The program selects one of the numbers displayed. Your task is to guess this number. The website includes a balance system: initially, you have 150,0000 coins in your account. One game costs 5,0000 coins, and if you win, you will receive +15,0000 coins added to your balance.
Step three.
In the 'wallet' section, you can top up your balance or withdraw funds. For example, to withdraw funds, you need to create a Ripple wallet and fill out the form.
Contact
If the project is not functioning correctly or if you have any questions, please email me.
My email: buketovasofi@gmail.com
My GitHub: https://github.com/SunSof