I need to develop Android APP and Web Application for chatting purpose.
Below are basic Features for chat app:
XMPP server will be used.
1. App should be using Mysql/Mongo/Oracle DB for storing the messages in RDBMS
2. Any one can register using authorized Mobile no. only.
3. Authorized mobile will be predefined in a database table.
4. OTP should be sent.
5. login each time should be avoided.
6. Standard chat requirement
a. Text messages
b. video & Image messages
c. PDF files / Images / .xlsx / .docx
f. audio message
7. Searching of msg.
a. overall app search
b. search in one to one chat
c. search in task box.
8. Starred messages
9. Status & Profile Pic
10. Push notifications
11. Deletion of chat (only for himself)
12. showing the list of tasks in common
12.1 Basic app featuring One to one chat.
13. Group chats (will be called as tasks)
14. photo can be directly added through chat, and image highliter.
15. Mobile No, Name and email id will be main.
16. count of unread msgs in chats and groups.
17. undeliverd, delivered, read confirmation, with red tick stating as acted.
18. Datewise msg grouping in chat box.
19. When opening one chat, it should start from unread messages.
20. web interface
21. can we show if he is online or not.
22. There will be two types of TASKS, one will be group task and second will be repetitive tasks. repetitive tasks will repeat themselves on said interval, eg. daily, weekly, in three days. and the logged in user will confirm that has he done the said task? there we have to show them pending tasks.
23. we have to show msgs sent and msgs received count .
24. repetitive tasks will have push notifications for reminder,.
25. there should be feature to map an chat message as important or set an priority. this priority should be visible to all group members.
These are 90% approx features, some will be added after the first demo.
29 freelancer đang chào giá trung bình ₹98594 cho công việc này
hi I've really good experience in web and mobile application development and I'm interested to do this job kindly contact me so we can discuss it more thank you