https://github.com/yuvrajshankar/chatly_flutter
Chat App created with Flutter & NodeJs & MongoDB & SocketIo.
https://github.com/yuvrajshankar/chatly_flutter
android chat chat-application chatting-app cloudinary cloudinary-api dark-mode dark-theme express flutter light-mode light-theme mongodb nodejs socket socket-io socket-io-client
Last synced: 27 days ago
JSON representation
Chat App created with Flutter & NodeJs & MongoDB & SocketIo.
- Host: GitHub
- URL: https://github.com/yuvrajshankar/chatly_flutter
- Owner: Yuvrajshankar
- License: mit
- Created: 2024-12-31T04:17:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T09:16:44.000Z (about 1 year ago)
- Last Synced: 2025-01-26T08:26:37.069Z (about 1 year ago)
- Topics: android, chat, chat-application, chatting-app, cloudinary, cloudinary-api, dark-mode, dark-theme, express, flutter, light-mode, light-theme, mongodb, nodejs, socket, socket-io, socket-io-client
- Language: Dart
- Homepage: https://radiant-cuchufli-f0c121.netlify.app/
- Size: 563 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chatly
Chatly is a Full Stack Chatting App.
Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

## Tech Stack
**Client:** Flutter
**Server:** Node JS, Express JS
**Real-time Chatting:** Socket.Io
**Database:** Mongo DB
**Image Uploading:** Cloudinary
**State Management:** Provider
## Demo
This is mobile responsive App but you can check it functionality on web.
[https://radiant-cuchufli-f0c121.netlify.app/](https://radiant-cuchufli-f0c121.netlify.app)
## Features
- **Authentication (Register, login, logout, update)**
- **One one One Chatting**
- **Search / Add / Remove / View Friend**
- **State Management - Provider**
- **Image Uploading using Cloudinary**
## Installation
1. Clone the repository:
```bash
git clone https://github.com/Yuvrajshankar/chatly_flutter.git
```
2. Go to the project directory
```bash
cd chatly_flutter
```
3. Go to Server
```bash
cd server
```
4. Install dependencies
```bash
npm install
```
5. Start the server
```bash
npm run dev
```
6. Start App
```bash
flutter run
```
## Made By
- [@Yuvrajshankar](https://github.com/Yuvrajshankar)
## License
This project is licensed under the [MIT License](LICENSE).