This project consists of two sections:
1. iOS App to access the chat rooms
2. Website to control the chat rooms (admin panel)
1. The iOS App:
1.1. I need a universal App for iPhone and iPad that will show a list of chat rooms to the user when he opens the App. and the user can choose any room and enter it to chat with everybody inside that room. These chat rooms must be created by me using admin panel.
So basically when the App starts it will pull the current list of available chat rooms and list them to the user. The user then can choose which one to enter. And of course he can go back and choose another one.
1.2. The user doesn't have to log in to chat. But he should be given the ability to register in order to create an identity for him and use that identity to chat. Otherwise, he'll be given a guest name such as (guest123456).
1.3. User should be able to upload pictures to pictures hosting sites and post the link to the chat room.
1.4. Push notifications should be kept in mind. I'm not sure how to use it right now..
1.5. I need to be able to change the background of each chat room dynamically from the admin panel in the website. So when the user enters a chat room, the App should load the background for that chat from the server.
1.6. The whole design of the UI of App should be easy to edit or change by me in the future if I need to.
2. The website (admin panel):
2.1. I need this to be developed using PHP and MySQL. This will be the administration panel for the chat rooms.
2.2. It should give me the ability to:
- Manage chat rooms ( Create, Delete, Edit ).
- Set different backgrounds for each chat room. And if I don't set anything it should use a default background.
- Schedule creation and deletion of chat rooms.
This is what I can think of right now. The developer should be able to pull more details from me when he's assigned to the project :)