Skip to content

A real-time chat application built with Flutter and powered by Socket.IO

Notifications You must be signed in to change notification settings

SAQG007/swift_chat

Repository files navigation

Swift Chat

Swift Chat is a real-time chat application built with Flutter and powered by Socket.IO, designed to facilitate seamless communication among users. Whether you want to create chat rooms, join existing ones, or engage in lively conversations, Swift Chat provides a flexible and intuitive platform for instant messaging.

Key Features

  • Create or Join Chat Rooms: Swift Chat allows users to create new chat rooms or join existing ones effortlessly.
  • Real-Time Messaging: Enjoy real-time messaging with instant message delivery, making conversations feel natural and immediate.
  • User-Friendly Interface: The user-friendly interface offers an engaging and intuitive chat experience.
  • View Members List: Easily view a list of chat room members to see who's currently online and participating in the conversation.
  • Member Join or Leave Updates: Receive updates when users join or leave the chat room, helping you stay informed about the dynamics of the conversation.

Gallery

Registration

Swift-Chat-Registration.mp4

Chat

Swift-Chat.mp4

Getting Started

  1. Clone this repository.
  2. Make sure you have Flutter installed on your machine.
  3. Make sure that you have cloned and started the Socket Server required for Swift Chat.
  4. Open the Swift Chat Flutter application and navigate to lib\config\globals.dart and replace the IP Address of your network with the IP Address on line 18.
  5. Run flutter pub get to install dependencies.
  6. Run the app using flutter run.

References

  • You can get Swift Chat Socket Server from here