Chitchat

This app is equivalent of YikYak where users can post and make anonymous discussions and our client wanted it to be minimal at first.

About

ChitChat is the new Yik Yak

See genuine discussions and thoughts of those around you and join in on the chat happening around you, anonymously. Stay in the loop with the chitchat happening around you on ChitChat!

Post about funny experiences, confessions, compliments, feelings and more!

Challenge

Our challenge was to build the app at minimal and at same time covering all the features of yikyak plus some additional features like recording voice and posting them.

Our solution

The best solution to build this app was to make best use of restful APIs along with Multipart uploading features. The images, audio and text were easily uploaded using the multipart upload feature. The get part was to get large image and display it but we minimise the size and presented it in thumbnails format. Which when clicked will show the enlarged image for the same.

Chitchat Home

The home page of chitchat consist of all the posts that are near to the users location. Once the location is detected the posts are fetched accordingly. Also the sort features are very handy like if users want to sort by My group, new, nearby and hot, it will give the results on the same page in paginated format.

Creating posts and commenting

Post creation are very easy in chitchat as you can pick the image from gallery or pull a new one. User can record the audio and set the text they want with the ability to show their user name or not for the particualr post.

Maps and bookmarks

Chitchat even consist of the map which will show all the posts that are coming from different places. The user can click on map and go to the detals of the post. Also user can bookmark a post for future refernces.

User Management & Post Moderation

We provide admin dashboard to our client from where the administrator can manage the users and can moderate posts, comments, flags etc.

Dashboard & Send Notifications

We provide admin dashboard to our client from where the administrator can get all the important insights and send push notifications to app users.