Skip to content

The phplx console application to raffle prizes at the end of meetups

License

Notifications You must be signed in to change notification settings

phplx/prize-raffle-console-app

Repository files navigation

phplx Prize Raffle Console Application

Build Status Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Quality Score Code Coverage SensioLabsInsight

What this application do:

  • Get attendees by event from a Provider (actually only Eventbrite is available)
  • Load prizes from a file
  • Save Event and Winners
  • Raffle prizes
  • Tweet the winner with the respective prize

How to use

# clone the repo
git clone [email protected]:phplx/prize-raffle-console-app.git
cd prize-raffle-console-app

# [Optional] Using Vagrant
vagrant up
vagrant ssh
cd /vagrant

# download composer
curl -sS https://getcomposer.org/installer | php
php composer.phar install -o --dev

# Run
php bin/phplx.php

# or
./bin/phplx

# Run tests
./vendor/bin/phpunit

TODO

  • Add new commands like listing all events, send email to winner.
  • Add more DataAdapters and Providers
  • Make the twitter username maps dynamically without knowing the question text in the Eventbrite Provider

Sponsor by

phplx

LICENSE

Licensed under the MIT LICENSE