Objective:
Our client is a lottery ticket-purchasing service that allows players from any country to purchase official tickets for the world's largest lotteries. Since 2002, they have been a pioneer in the online lottery industry as an independent broker with an impeccable reputation and professional customer service 24 hours a day, seven days a week.
Our Client hired FIVE to improve their platform by adding several new features and fixing existing bugs.
Challenge:
The main task was to make an easy and secure platform, that would be agile and at the same time contain all the necessary components. As it also deals with sensitive information (such as personal info or credit card info) it was necessary to put a lot of thought into properly developing the security measures.
One of the challenges was a constant blocking PR from some reviewers for a long time.
Solution:
Around 50+ people were involved in this project and it lasted 1 year. Through high-quality communication between different teams, our work progressed smoothly. We build a rapport that helped us solve problems faster and be on the same page.
Technologies:
We’ve used the latest technologies and libraries as:
For the new site, we used the Zalando approach - A fragment-based app:
- Backend: Node.js, Golang, JS, TS
- Frontend: React
- Docker, Kubernetus,
- Express.js,
- Nest.js,
- Kafka,
- RabbitMQ,
- Cassandra DB,
- Storybook,
- go-kit,
- gorilla
For the old site we used:
- .Net + Angular
Results:
FIVE developed a technology that enables lottery ticket purchases for the largest worldwide draws from any location at any time. It provides you with online access to thrilling daily and weekly draws from all over the world! Thanks to FIVE’s safeguarding, the platform guarantees your privacy while protecting your personal information and account activity.