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
- Host: GitHub
- URL: https://github.com/senor101/echo-chat
- Owner: Senor101
- Created: 2023-05-21T03:30:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T06:10:41.000Z (almost 2 years ago)
- Last Synced: 2025-03-16T02:20:09.814Z (over 1 year ago)
- Topics: express, mongoose, socket-io
- Language: JavaScript
- Homepage:
- Size: 5.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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