Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

Troubleshooting
Research
Professional Opinions
Ask a Question
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

troubleshooting Question

building a facebook app to track suggestion to user friends for "liking" a page

Avatar of darkbluegr
darkbluegr asked on
Web DevelopmentPHPRuby
7 Comments1 Solution779 ViewsLast Modified:
Hi, how complex would it be to write a facebook app that does the following?

1) After the user installs it, the only purpose of the app is to suggest to the users friends that they 'like' a certain facebook page.
2) If at least 5 of their friends accept the application and “LIKE” the facebook page, automatically the user wins a coupon code
3) The user must accept the application Request for permission with the default settings from facebook and acceptance of the «Send me email» checkbox. When users “allows” the application, it should automatically make a Post in his wall, with photo, text, and link to the application
4) The welcome page of the application will show a 200 x 500 image, and a short text message with the invitation and description text of 600 characters and will explain the process and will be able to send an invitation. Underneath there should be a facebook invite box to choose which friends to send the application to actually suggest that they 'like' this page.
5) When the user allow the application will be post on the wall of the application with a short text to 250 characters and link the application. When his friends accept the invitation , it will automatically post on the wall of text 250 characters
6) When 5 of his friends like the page, we will send an automated email to the user, with a unique 8-digit alphanumerical code
7) At the same time, on his facebook wall, we will automatically post a 250 characters wall message, ie. "JOHN just won!"

BACKEND:
We need a simple database with a list of coupons generated and a coupon cancellation function. The process is this: When the winner gets to a store to redeem his coupon, the admins will login to a website with a list of winners and their unique codes. There are 18 shops in which the coupons can be redeemed, so we need to create 18 login/password combinations with basic http authentication. When the store manager enters a coupon code, then it becomes invalid and it will no longer be valid for the rest of the stores.
ASKER CERTIFIED SOLUTION
Avatar of Joseph Melnick
Joseph MelnickFlag of Canada imageCore Developer

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Commented:
This problem has been solved!
Unlock 1 Answer and 7 Comments.
See Answers