An open API service indexing awesome lists of open source software.

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.

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.

![](https://github.com/Yuvrajshankar/chatly_flutter/blob/main/chat.png?raw=true)

## 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).