Home / Our Works / Charity Based Lottery

Charity Based Lottery

A game platform which combines entertainment and donations.

Project Description

According to the project concept, users should create an account and register with their phone number, email, Google, or Facebook in order to play various games, including lotteries, scratch cards, and quizzes, and get access to the online wallet where they can deposit funds. After that, a player can buy tickets and choose a charity category that will get a certain percentage of winnings.


To create a product in line with business requirements and users expectations, we have chosen to use the React Native framework and the React.js library, which enabled us to create interactive UIs. Numerous charts were stylized with the help of the Recharts library due to its great integration with React. One of the main tasks for the implementation of numerous features was data saving while going from one page to another. That is why we used ReduxForm that let us cope with this. Data storage was provided with Redux + Redux-Saga.
The Devico team implemented the following features:
1Ticket purchase for the further participation in the drawing of lottery;
2Ability to place money on deposit using the most various payment methods;
3Integration with PayPal, Stripe, HyperPay, WireCapital, Fawry;
4Ability to play games in which users rub a surface to uncover certain cells where it is written whether a player has won or lost;
5Integration with Google/Facebook authentication;
Client and Business Goals:
  • To provide arabic community with a solution that gamifies donation by rewarding people who help others
Collaboration Overview:
  • Engagement Model: Dedicated Development Team
  • Team Size: 5 Developers
  • Project Management Methodology: SCRUM
Technologies Used:
    React Native
    Redux + ReduxSaga
Project Highlights: