Write an iPhone application

The User must use his or her Facebook login to connect in the application.

The app should retrieve the Facebook friends and build a contacts list where every contact has two scores: “My Points” and “<Contact First Name> Points” . All scores start in zero when the list is created or when a new contact get in the list.

By choosing a specific contact in the list, the User can perform three operations. We are going to call the selected contact as “Bob”:

1 - “Debit”: the user inputs an amount of points (X) and a short description.

When the the operation is confirmed:

- the App sends a request to Bob asking for approval.

When the Bob approves, the App posts in Facebook “<User> gave X points to Bob because <description>” and it subtracts X from “My Points”. My Points can not be a negative number, so if X > My Points, them Bob Points = Bob Points + (X - My Points); and My Points = 0;

2 - “Credit”: the user inputs an amount of points (Y) and a short description.

When the the operation is confirmed:

- the App sends a request to Bob asking for approval.

When the Bob approves, Y adds to “My Points”.

- the App posts in Facebook “<User> received Y points from Bob because <description>”.

3 - “Ask Prize”: the user see a list of items and how many points each one costs (Z).

When the User chooses an item in the lists and confirm:

- Bob receives a request asking for approval.

- When Bob approves, Subtract Z from “My Points”.

Data model

The app data model must observe key entities as follows:

1 - User: users that have been signed up with a given Facebook profile

2 - Log of points given / received: each operation that an user performs should be logged

3 - List of items and the points each one is valued at: this is a table that contains the mapping between a “prize” and the value in points it costs; Site administrator should be able to update this list

4 - a list of points each one has with another one; eg: Bob has accumulated 10 points with Susan, whereas Susan has 100 points with Bob

Server side

The project also includes a server side application to store user accounts, friends and all points given in both iPhone and Android applications.

The server side needs two extra table: prizes and fails. Both of them with the columns “description” and “points”.

Possible Technologies in the server application

Program languages: Java, PHP or Ruby

Database: MySql

What are expect as deliverables:

- Native iPhone app with source code and build instructions

- Native Android app with source code and build instructions

- A generic design and artwork for mobile Apps

- Server side application to store all data collected by the mobile apps.

Skills: Android, iPhone, Java, Mobile App Development, PHP

See more: x-value technologies, write in design for facebook, start up costs for an app, server side application, prize login, mobile application technologies, mobile app costs, how to write my profile, how to write apps, how to write app for iphone, how to write an iphone app, how to write a iphone app, how to update my android phone, how to update android phone, how to get contacts from iphone to android, how to connect php with mysql database, facebook login new user name, credit technologies, contacts from iphone to android, contacts from android to iphone, app design costs, android contacts to iphone, android apps with php mysql, android application costs, how to write code for apps

About the Employer:
( 0 reviews ) São Paulo, Brazil

Project ID: #5448652

45 freelancers are bidding on average $1854 for this job


Dear Sir, We are the iOS,android,window phone development, web development company at HaNoi, VietNam. we developed many apps with alot features of iOS,android,window phone platforms ex: GPS,map, accelerometer, gyr More

$4123 USD in 45 days
(305 Reviews)

Greetings, This is Kris from DreamzTech Solutions. Please open the chat room so we can discuss this in details. To get an idea of the quality of our work you can check the below link : [url removed, login to view] More

$1546 USD in 25 days
(82 Reviews)

Hi, We have read all your requirements and we are glad to inform you that my team possesses all the capabilities and expertise required for the successful completion of the project. Below are links for some of t More

$10000 USD in 60 days
(62 Reviews)

Hello Sir! Thanks for your job posting. I just applied after reading your job description carefully, so i believe that i am a right contractor for your project. I have good experience for almost all fields of mobile More

$1443 USD in 20 days
(79 Reviews)

Hi, We have highly qualified and dedicated team having extensive experience of developing creative and qualitative iphone/ipad, android and blackberry applications. We would be more than happy to discuss our proposa More

$1450 USD in 22 days
(58 Reviews)

Hello, Greetings! I have been through with your requirement , however We would like to discuss the requirement in details, Please let me know your available timings so that we can discuss the requirement in deta More

$1546 USD in 22 days
(12 Reviews)

Hi, I have read your requirement carefully. I am an iPhone | Android software expert with rich experience. I have done many successful iPhone | android apps and games: single, multi-player, cocos2d, unity3d. A More

$1717 USD in 12 days
(18 Reviews)

hello, i checked your given details and we develop your ios and android os app with server side admin and here please check our developed apps our developed apps channel at [url removed, login to view] phot More

$5154 USD in 45 days
(40 Reviews)

Dear sir, Thank you for your job. I saw your job posting and I'm very interested about your job. I have developed many iOS/Android apps for 5 years. These are the apps I have developed. [url removed, login to view] More

$1546 USD in 20 days
(77 Reviews)

Hi, I'm an expert ios and android app developer with 5+ years of experience. I am an expert in Native Android SDK,objective c, HTML5, Database(MySQL,MSSQL),CSS,DHTML,JQuery,etc. I believe my skills would be ideal More

$2061 USD in 20 days
(22 Reviews)

Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional s More

$1134 USD in 20 days
(162 Reviews)

Hello, We have some couple of [url removed, login to view] you please respond back,. so that we can clarify our queries. Can we have a discussion?. We are an ISO 9001-2008 certified [url removed, login to view] are very good in mobile applic More

$1443 USD in 25 days
(46 Reviews)

Hi, Please kindly check my previous results. I'm sure I can do your job. Thanks. [url removed, login to view] [url removed, login to view] More

$1578 USD in 20 days
(50 Reviews)

Hi, We are a professional mobile app development company , Krify innovations. We are very strong in native app development. We have working experience with Social networking applications such as Facebook, Twitter , In More

$2500 USD in 25 days
(16 Reviews)

Dear Hiring Manager. After read your job description carefully, I'm very interested in your project. I’m high-skilled Mobile App Developer with rich experience in various kind of iOS Frameworks, Facebook/Twitter/Go More

$2061 USD in 30 days
(25 Reviews)

Hello, We have gone through your requirement and are confident that we can successfully execute the project within the timeline. We have enough expertise with HTML5, CSS3, JQuery, Titanium, Eclipse, C, C++, and Java More

$2222 USD in 45 days
(33 Reviews)

Dear Sir, please see my reputation to make your decision here - [url removed, login to view] Here's the apps in appstore - [url removed, login to view] htt More

$2105 USD in 20 days
(97 Reviews)

Hello sir / ma'am, Thank you for your project post, ------------------------------- ~> I understood your requirement that you need app(game) with social media integration ~> kindly check our work https://itun More

$1500 USD in 20 days
(16 Reviews)

hi I have 4 years - experienced on iPhone and Android Development. Besides, I have done some apps that live on Apple Store and Google Play. You can check list apps that I have from [url removed, login to view] More

$1421 USD in 20 days
(37 Reviews)

Hi, Dear Manager! I am really happy to get an opportunity to apply to this project. I've read your job description so carefully and finally found out this job is very suitable for my skills and speciality. In par More

$1578 USD in 20 days
(24 Reviews)