Scope: A simple shared chat via mobile that can connect users located in a limited place area like a public meeting. The system has to manage multiple meeting at the same time. A main panel control will be able to open local's owner sub control panel.
Project overview and main functionality User Side rules 1. User must register his/her presence in the limited area (as instance user near a public zone or a meeting local can check in the local "party" using geoloc. ( while setting the admin account we will provide the regular geo coordinate to match it (30 mt tollerance) 2. The registration is deeply connected with Facebook login system and the email of the user. 3. The user with a Facebook account will appear to a "*Electronic wall" with his facebook picture's profile or he/she can set an image from the camera roll/ picture on the fly. 4. Other users can see with their device who checked in the public meeting and send them private or public messages. Public messages has to be showed to the Electronic Wall. User this a proper iphone/android interface can send to the public Wall , pictures and user can too choose from a remote catalog some "animation" to stream to the wall.( provided form us). Some of them can be purchased by In App purchase or equivalent to Android. 5. User can set to receive messages and notification (on/off) or ban another user to receive private messages. Remind: The Electronic Wall is a simple web page, the messages has to be presented with some nice animation engine like as example : http://hakim.se/experiments/css/slideshow/#/ Manager Side 1. The meeting's manager can schedule the "party" and close and open it via web browser interface. 2. The manager can record all the client who participated to the local party, with their facebook profile and their email. 3. The manager can push notification messages for the next local meeting to invite them to come back to a new event ( push notification or email) 4. Micro Poll system: Administrator of the local meeting can propose a poll and the user can vote. 5. Electronic Wall 1. Every public message has to be streamed to a web page and has to be presented in a fancy matter. The message could include picture, texts, animated characters. 2. The messages has to be stored in a page available via mobile. Users can find missed messages streamed to the Electronic Wall. 1 note: The Electronic Wall is a public web page that the pub's manager can show on his pc's and multimedia devices (tv). Requirements: Server side: Asp.net framework 4.0, Ajax, Telerik to speed up sever side development, JQuery Sql server 2005 or 2008 Db. Client side, supported devices: Apple Iphone 4.0 or above, Google Android 2.2 or above Preferred Development tool: Appcelerator Titanium. ( http://www.appcelerator.com/) To remark: Both devices and server side have to be ready for language localization (ENG,GERMAN,ITA) Layout and graphic asset will be provided by us. Animation will be provided by us. The administration page for each single meeting owner has to be really simple. Schedule the meeting, open, close, generate a poll. Push notification for the next event. List of all registered user who partecipated to all the event of this administrator. Android and Iphone should store locally just the private messages and the user can see from the internet web the last public messages. To push messages you can use the service http://urbanairship.com/products/push-notifications/ and http://urbanairship.com/blog/2010/05/26/appcelerator-and-urban-airship/ or http://www.pubnub.com/how-it-works There are already codes to use it integrated with Titanium appcelerator. Detail and new question will be appreciate. After the bid we will forward you the mockup of the applications. (iphone, android, and serverside). Keep in mind the system has to be the simplest possible.