/NexChat

Primary LanguageDart

NexChat

NexChat is a modern, next-generation chat application designed to connect people seamlessly and securely. Whether you’re chatting with friends, collaborating with colleagues, or meeting new people, NexChat ensures fast, reliable, and intuitive communication.

Features

  • 🌟 Real-time Messaging: Enjoy smooth and instantaneous message delivery.
  • πŸ”’ End-to-End Encryption: Your conversations are private and secure.
  • πŸ§‘β€πŸ€β€πŸ§‘ Group Chats: Connect with multiple users in one chatroom.
  • 🎨 Customizable Interface: Tailor the look and feel to your preferences.
  • 🌍 Global Reach: Chat across the globe without limitations.
  • πŸ”” Smart Notifications: Never miss an important message.
  • πŸ€– Chatbots Integration: Enhance productivity with built-in AI assistance.
  • πŸ“± Cross-Platform: Available on iOS, Android, and Web.
  • πŸ’° Earn: every one can earn by using NexChat.
  • πŸ”’ Privacy: Your privacy is our top priority.
  • πŸš€ Speed: Fast and reliable communication.
  • πŸ’¬ Simple: Easy to use, even for those who are not tech-savvy.
  • 🌐 Open Source: NexChat is open source, and we welcome contributions from the community.
  • πŸ›’ Shop: Chat buy and sell goods and services on NexChat.

Tech Stack

  • Flutter
  • Dart
  • JSBridge
  • WebSocket
  • WebRTC
  • Web3
  • AI (Lamda3, Qwen)
  • Localization

Prerequisites (macOS)

iOS

Install Xcode

brew install --cask xcode

Setup iOS SDK

https://docs.flutter.dev/get-started/install/macos/mobile-ios#check-your-development-setup

Android Studio

Install Android Studio

brew install --cask android-studio

Setup android SDK

https://docs.flutter.dev/get-started/install/macos/mobile-android#check-your-development-setup

References