Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joshuadeguzman/neighbourly-chat

A simple real-time chat application made using Flutter and socket.io
https://github.com/joshuadeguzman/neighbourly-chat

chat dart flutter messaging realtime socket-io socketio

Last synced: about 2 months ago
JSON representation

A simple real-time chat application made using Flutter and socket.io

Awesome Lists containing this project

README

        

# Neighbourly Chat

A simple real-time chat application made using Flutter and socket.io.

## Demo

![demo-1](demo_1.gif)

## Setup

Clone the repo

```
$ git clone https://github.com/joshuadeguzman/neighbourly-chat
```

### Setup Backend (Node JS)

Enter directory

```
$ cd backend
```

Install dependencies

```
$ yarn install (or npm install)
```

Start the server

```
$ yarn start (or npm start)
```

### Setup Frontend (Flutter)

Enter directory

```
$ cd frontend
```

Install dependencies

```
$ flutter packages get
```

Run the app

```
$ flutter run -v
```

## Deployment

### Deploy server via Heroku CLI

Login using Heroku account

```
$ heroku login
```

Enter server directory

```
$ cd backend
```

Create a Heroku app

```
$ heroku create
```

Deploy server to your Heroku cloud account

```
$ git push heroku master
```

Read more [here](https://devcenter.heroku.com/articles/heroku-cli).

## Contact

### Let's connect

- Twitter [@joshuamdeguzman](https://twitter.com/joshuadeguzman)
- Keybase [@joshuadeguzman](https://keybase.io/joshuadeguzman)

### If this helped you, please don't forget to show some 💙

[⭐](https://github.com/joshuadeguzman/flutter-examples/stargazers) this repo or follow me on:

- Github [@joshuadeguzman](https://github.com/joshuadeguzman)
- Medium [@joshua.deguzman](https://medium.com/@joshua.deguzman)

## License

[BSD](LICENSE.md) @joshuadeguzman