A mobile web app for administrating sold lottery tickets.
The client wish was to have a simple app to administer lottery tickets they sold to clients. Since the app was going to have a small number of end users this was an opportunity for me to get familiar with with a big cloud computing service.
Low (to no costs) and a quickly delivered minimal viable product made the use of AWS a good choice for this project.
The goal of this project was to simplify the process of selling tickets and thus saving time. Together with the client we came to a solution where they could:
After a bet is confirmed it is added to the system. It is displayed in a list with the most important details for my client. The total amount of the bet, the unique amount of numbers and the amount that should be paid out to the customer. To keep the performance high older bets are lazy loaded.
In order to do automatic payout calculation the end user is able to enter the winning lottery numbers. After the winning numbers of a certain day are available the payout on the bets of that day are calculated.
In hindsight this project is ethically not exactly fitting to me as a person, but I'm still happy I did it. This project made me learn the benefits, and equally important the drawbacks, of working with a big cloud computing service.