Chit Chat: Messaging App

Welcome to Chit Chat, your ultimate messaging platform for seamless communication with loved ones and friends. With features like private chats, group chats, video calls, audio calls, and more, Chit Chat makes staying connected effortless. Share media files, enjoy interactive conversations, and experience the fun side of socializing with Chit Chat.
Chit Chat Messaging App

The Challenge

    In today's fast-paced digital world, users often struggle to find a messaging platform that offers a seamless and enjoyable communication experience while ensuring privacy and security. Existing apps may lack essential features or fail to provide a user-friendly interface, leading to frustration and dissatisfaction among users. Additionally, maintaining a balance between convenience and robust security measures poses a significant challenge for app developers.

The Solution

    Chit Chat tackles these issues with a user-focused messaging platform, emphasizing convenience, privacy, and security. Leveraging React Native for the front end and integrating Firebase ensures a seamless user experience. With private chat, group chats, video calls, and audio calls, Chit Chat caters to diverse communication needs.

Chit Chat App Highlights:

  • Private chat: Users can have one-on-one conversations securely.
  • Group chats: Create and participate in group discussions with multiple users.
  • Video calls: Make face-to-face video calls with friends and family.
  • Audio calls: Connect through voice calls for quick communication.
  • Media file sharing: Share photos, audio, videos, contacts, and documents with ease.
  • Location Sharing: Share your current location with your friends.
  • User profiles: Customize your profile with pictures and personal information.
  • Notifications: Stay updated with real-time notifications for messages and calls.
  • Security features: Ensure privacy and security with encryption and authentication.
  • Search functionality: Easily find conversations, contacts, and media files.

    Technology We Used

  • Client Side
  • Server Side
  • Integration
  • Deployment
  • React Native
  • Expo
  • TypeScript

Screenshots

Chit chat splash screen
Chit chat home screen
Chit chat create new group screen
Chit chat notification
Chit chat chat screen
Chit chat send current location screen
Chit chat diffrent media sharing options
Chit chat PDF document preview screen
Chit chat video in chat screen
Chit chat video preview screen