Create your own chat Application similar to WhatsApp
DreamsChat Real time chat application for all your needs, includes advanced feature i.e. multiple groups chat, and you can send an image, videos, audios with advanced call features i.e. video calls and Audio calls and connects through firebase database
Home Page It displays the Chats, Groups, Calls, and Status. Chat screen includes a personal chat with the individual contacts Group screen includes group chats and the group details. The calls screen includes of incoming, and outgoing call details The top header will have the profile image The bottom floating button is used to list the contact list.
Chat Details In this Chat details, the user can send a message as text, image, video, location, audio, contact, Document, and audio messages (supports all kinds of formats)Only single image /Video upload is available at a time. By Clicking long press, the user can able to delete, copy and forward those messages. Also, the user can send emojis. Users can make Audio/Video Calls. The profile details can be viewed by clicking the user name/image.
Settings The setting screen shows the user image, contact number, and status. By clicking the user image, the user can change the profile image from the gallery or Camera and the user can resize the image by image cropper for desired shape of image. Users can view share app, Rate app, Privacy policy, Contact us and Logout option on this screen. By Clicking Logout Button, User can Logout from the application
Chat Profile Settings In this section, user can view the friend’s profile image, status, shared informations (texts, images, videos and etc) and phone number and they can make the default call from this page,. The mute notification option is available in this screen. And also available with Block option.
Contact User can view the contact list in which the same user is installed this app. Search option is used to search the user name.
DreamsChat Real time chat application for all your needs, includes advanced feature i.e. multiple groups chat, and you can send an image, videos, audios with advanced call features i.e. video calls and Audio calls and connects through firebase database
Product flow: How it works?
Register/Login User has to enter their phone number, the OTP will send to their respective number in the registration process. And followed by the above steps, the user has to verify the User name and Password for loginHome Page It displays the Chats, Groups, Calls, and Status. Chat screen includes a personal chat with the individual contacts Group screen includes group chats and the group details. The calls screen includes of incoming, and outgoing call details The top header will have the profile image The bottom floating button is used to list the contact list.
Chat Details In this Chat details, the user can send a message as text, image, video, location, audio, contact, Document, and audio messages (supports all kinds of formats)Only single image /Video upload is available at a time. By Clicking long press, the user can able to delete, copy and forward those messages. Also, the user can send emojis. Users can make Audio/Video Calls. The profile details can be viewed by clicking the user name/image.
Settings The setting screen shows the user image, contact number, and status. By clicking the user image, the user can change the profile image from the gallery or Camera and the user can resize the image by image cropper for desired shape of image. Users can view share app, Rate app, Privacy policy, Contact us and Logout option on this screen. By Clicking Logout Button, User can Logout from the application
Chat Profile Settings In this section, user can view the friend’s profile image, status, shared informations (texts, images, videos and etc) and phone number and they can make the default call from this page,. The mute notification option is available in this screen. And also available with Block option.
Contact User can view the contact list in which the same user is installed this app. Search option is used to search the user name.