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

https://github.com/senor101/echo-chat

A minimal messaging app using socket.io
https://github.com/senor101/echo-chat

express mongoose socket-io

Last synced: 2 months ago
JSON representation

A minimal messaging app using socket.io

Awesome Lists containing this project

README

          

# ECHO CHAT

Echo chat is a simple messaging app that lists users loggedin to a site and start a conversation with any of the listed members.

This is a minimal messaging app built with react on top of a node-express server and socket.io.The app implements a local authentication system as well as google authentication. The user data and sessions are stored in a mongodb database hosted on mongo atlas.

To run this app , in the root setup .env file with google client id client secret and mongodb uri, then run

```
npm run install
npm run watch
```

Or you can build the react app and serve it with express server running on the same port with the following command

```
npm run deploy
```

### Frameworks and libraries

This app uses mulitple libraries here are libraries used for the server.

- Express
- passport
- bcrypt
- mongoose
- socket.io
- jest