Features needed include:
-Payment integration via Braintree or similar
-Web service integration including creating a profile (login with facebook), capturing credit card information ([login to view URL] integration) and pulling project info from web database and rewards from database, then sending rewards to email.
-Databases need to be created.
-Mobile functionality includes GPS and push notifications.