Skip to content

muzz05/Chateo

Repository files navigation

Chateo - Messaging App

Chateo is a highly functional and feature-rich chat application frontend built entirely in Flutter. It provides a modern and seamless user experience for both one-to-one and group conversations, offering a secure and interactive platform for real-time communication.

License Project Status

Features

Core Features

  • One-to-One Chat: Real-time messaging for direct communication between users.
  • Group Chats: Engage with multiple participants in group conversations.
  • Message Reactions: React to messages with a variety of emojis or custom reactions.
  • Message Replies: Quote and respond directly to specific messages.
  • Delete Messages: Remove messages in real time for all participants.
  • Archive Conversations: Keep your chat list clean by archiving conversations.

Enhanced Functionality

  • Real-Time Synchronization: All actions, including message sending, deleting, and reactions, are reflected in real-time across all participants.
  • Secure Authentication: Built-in integration for secure user login and registration.
  • Dynamic UI: A sleek, responsive, and customizable user interface tailored for both personal and professional usage.

UI Highlights

  • Modern Design: Built with an intuitive and visually appealing design for effortless navigation.
  • Interactive Animations: Smooth transitions and feedback animations for better user engagement.
  • Customizable Themes: Easily adaptable themes to match user preferences.

Technologies Used

  • Flutter: For creating a cross-platform application with a native-like experience.
  • GetX: Used for state management and navigation, ensuring a clean and maintainable architecture.
  • Audio Players: Seamless integration of voice message playback using libraries like audioplayers.
  • SVG Support: Crisp and scalable icons using flutter_svg.

Key Functionalities Breakdown

One-to-One and Group Chats

  • Real-time delivery of messages.
  • Notification badges for new messages.
  • Seen and delivery receipts with visual indicators.

Message Reactions and Replies

  • Swipe-to-reply functionality.
  • Tap-and-hold to bring up a reaction menu for quick emoji reactions.

Message Management

  • Long-press on messages for additional options like delete or reply.
  • Archived conversations are easily accessible for later reference.

For any additional details or inquiries, feel free to reach out.

Author

Muzzammil Ahmed

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors