I need a chat application same as Whatsapp with below specifications:
2) Group Messaging
3) File Sharing (Photo, Sound, Video, Gif) - with Firebase or Quickblox
4) Calling (voice and video) - with Quickblox API
5) Ability to change the contacts' (who installed the app too) ringtone. For example, when I call my friend, the music I have defined will ring on his phone and its just for my number on his phone not other contacts of him. I should be able to assign this ringtone by downloading any music or record from my phone.
6) Same ability as number 5 for "Messaging" sounds.
7) Consider these ringtone assigning as following and followers and count the number of people who assign a custom ringtone for me (like followers) and also count the people whom I assign a ringtone to them (just like following).
8) Users should be able to change the background of chat screen for any contacts separately.
9) Register by phone number validation, not by username and password.
The design will be provided by me.
I need this application for both Android and IOS mobile phones (not tablets for now) and it has to be compatible with all screens. Please contact me if you can develop the application for both platforms.
The budget for this project is 4000$ USD and it will be the first phase of the project.
Write "alpine" before explaining anything so I can understand you have read all the requests.
Please read all the requests and also consider that the budget is 4000$ USD.