SignalR based Voting

We are looking for SignalR based realtime voting mobile apps.

Following URL will give an initial idea.

[login to view URL]

1. The Apps should be easy to deploy on IOS, Android and windows phone.

2. The apps should be developed using c# and Xamarin platform

3. The app should run in the background and only notification tile or visual indicator should be available on the main screen. Clicking which the app window should open up.


Server Side

1. When ever we desire to carry out voting the admin should be able to prepare the poll using an interface the poll should be an JSON string/file and load into system.

(Dynamic forms can be created on IOS using MonoTouch and JSON)

[login to view URL]

The dynamic form string is then transferred to the Mobile App for rendering. This Transfer should happen using SignalR in a realtime environment.

The form should go the Op-Head for approvals. The Approval should happen through an Interface and a mail should go to the Op-Head informing that such form has come for approval.

Once the approval comes in and the Operator clicks onto save/OK the form will be saved and ready for further action.

A database table should be created based on the fields in the form and a campaign name and date will be assigned.

All the responses for this campaign from users will be stored in this table.

2. Every user will have mobile number as the username and some password.

3. User should be addressable as individuals or groups.

4. Admin should be able to create various groups.

5. Either the poll will go to all the people listed in database or select specific user based on the groups.

6. When the poll is pushed to the users mobile the user should see an Alert on home screen.

7. Whatever poll option the user selects should come back to server.

8. The response will be stored into database. as mobile number, IP, datetime stamp, user's choice of answer, IMEi of mobile.

9. Admin should be able to see campaign wise, datewise, reports.

10. Filtering sahould be offered in reports.

Client side

We will pass on the registration links to client through SMS. The links will take the user to registration page. Where he can enter mobile number, password and 10 digital alphanumeric client code.

At the server we will have user mater which will store the client code. If the client code matches registration should happen else sorry. For existing client trying to register it should say already existing.

Once the registration is over it should redirect to the respective app store.

Also the client can first download the app first from the store and then the app itself should have registration module into it.

1. When the poll hits mobile alert will be shown on main screen.

2. Till the time user sees the poll alert should remain.

3. Once the user sees it he will act on the poll.

4. All the previous alerts will be stored in local XML file in chronological order.

5. Whenever he opens the app all alerts should be displayed in chronological order.

We look forward hearing soon.


Skills: Android, iPhone, Mobile App Development, Windows Mobile

See more: which operator is this mobile number, where are apps stored on android, sms apps for android, run ios apps on android, run android on windows, run android apps on windows, register as an app developer, phone number for operator, operator phone number, operator name from mobile number, mobile voting app, mobile voting, mobile number which operator, mobile number operator, looking for a xamarin developer, ios alert, ios 8 download, ios 7 download, ios 7 background, ios 6 download

About the Employer:
( 0 reviews ) Mumbai, India

Project ID: #7254048

2 freelancers are bidding on average $1021 for this job


Hello Rishikesh, my name is Valentine. I'm a representative of Ukrainian IT Company «Webbook». We work since 2008; our portfolio on this website: Our main field is mo More

$1200 USD in 21 days
(4 Reviews)

Dear Sir, We already built voting app for one of our client. So, we can easily customize it as per your requirement and deliver it quickly. Kindly give us an opportunity to demonstrate what we have developed. More

$842 USD in 25 days
(11 Reviews)