Raffles is a website targeted for people in need of raising money in expedite manner through a donation like process.
How it Works:
After logging to the site (should be possible to do it with a Facebook account), one could create a simple raffle, describing the reason for it, the value of each ticket number, the total number of tickets being sold, and the winning prize (and optionally uploading images of the prize).
Any user can buy any number of ticket numbers for the raffle. The payment system can only be through "MercadoPago" service (A paypal like system).
The winning number will be taken from the national lotery game (web scrapping needed to fetch de data from the site were the winning numbers are posted). This will be done in a scheduled backend job that runs daily.
The App, should be made with a microservices approach in mind, and a clientside only UI (nodeJS or similar) that would call the backend webapis.
A drafts for the Architecture and Object Components are documented and uploaded in a pdf file.
How the project will be done:
The project will be divided in several milestones. Each pay will be "unlocked" after each milestone is being reached.
Please don't hesitate to ask!