FriendInviter is a web based application that can be used to, well, wait for it: Invite Friends :P. The goal of the application is to allow a user to invite a maximum of 3 of their friends using their email addresses. Here are some requirements:
- Initial user can be either hardcoded or seeded manually in the application from a console etc.
- Initial user sends out an email invite to 3 of his/her friends aka Recepients.
- Recepients receive email invitations to join FriendInviter.
- Upon acceptance of each invite, the person who sent the Invite is credited with points. Each successful invite yields 50 points.
- If all 3 invites are successfully accepted, a bonus of 200 points is also awarded.
- Invites should be valid for a maximum of 15 minutes.