This is a real-time chat application built with Flutter for the frontend and Node.js for the backend. The app allows users to send and receive messages in real time using socket-based communication.
- Real-Time Messaging: Send and receive messages instantly.
- User Authentication: Secure login and registration functionality.
- Chat History: View previous chat messages.
- Responsive UI: Adaptive layout for different screen sizes.
- Customizable Settings: Adjust font size and other chat settings.
- Frontend: Flutter
- Backend: Node.js
- Real-Time Communication: Sockets (Socket.IO)
-
Clone the repository:
git clone https://github.com/yourusername/your-repo.git cd your-repo
-
Install dependencies:
flutter pub get cd backend npm install
-
Run the Node.js server:
node index.js
-
Run the Flutter app:
flutter run
- Launch the app and register or log in with your credentials.
- Start chatting with other users in real time.
- Customize your chat settings through the settings menu.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.
This project is licensed under the MIT License. See the LICENSE file for more details.