A basic login and invite facebook app in .NET
We want to build a new facebook app in .NET. Here are the conditions.
1) The app will be developed in .NET with All open source code and Java script files with no compiled code or third party component.
2) The app will run in Facebook in iFrame.
3) The app will have "Welcome page" where the App will ask users to sign in to Facebook and ask for basic permissions and permissions to post status message to user's own profile and permissions to invite friends.
4) If the user has already logged on to the app then the app will take user to directly "[login to view URL]" page
5) User's facebook id will be stored in Session variable "User_Facebook_ID" as soon as the user has successfully logged on and email address will be saved in "User_FB_Email_address" session variable.
6) The "[login to view URL]" ASPX page will have 1 static HTML button. Below the button, there will be a link to invite friends. Once user clicks on the "Invite Friend" link under the button, user will be shown a screen where user will be shown his/her facebook friend list.
7) User will be able to enter a custom message and invite friends through this page.
8) The friends will be sent a message+email and they will be able to use the app just as the user did.
9) The facebook user id and display name of the friends will be displayed on the page with the message that an invitation was sent to the friends.
10) You make the app and show it in the running condition. The code will be sent to us will be "Works for Hire" and will be our property
11) As soon as the user logs into the app, a message "User has started using the app name " should be posted on the user's wall