You have chosen to sponsor your bid up to a maximum amount of .
IMPORTANT: This project has to be done under the version control system git (on github). A submission will only be considered valid after a complete commit to the repository and after we successfully pulled the commit and it works. Please only bid if you have experience with git and have a github user.
Our website, www.shinestradingroom.com is a joomla website. We use the RS Membership module for user registration. We wish to integrate this with another system, called PropReports via an API in the sense that if somebody signs up for a trial on our website, or buys a subscription, he should be automatically processed into PropReports. (PropReports controls access to our broadcast.)
So when a user activates his subscription, or adds a new subscription to his profile, or an admin adds a new user or a new subscription to an existing one, this new joomla module should:
1. Check if the user already exists in PropReports, create if she doesn't
2. Check if the user already has this particular type of subscription (trial, regular, etc.)
3. If yes, then update the info in PropReports for regular subscriptions, if it's a trial, then create an error message (people who have already done a trial should not be able to sign up again)
4. If there is an error during processing, the module should send an email to an admin but not necessarily notify the user if the problem is technical
The module should have a reasonably easily understandable admin interface where settings could be made. (E.g., propreports URL, login info to propreports, admin to send email to, etc.)
RS Membership documentation: http://www.rsjoomla.com/support/documentation/view-knowledgebase/74-rsmembership-user-guide.html
PropReports API documentation: https://propreports.atlassian.net/wiki/display/PR/API