https://github.com/developerpaaji/gitmessenger
GitMessenger is github chat app built with socket.io , firebase, nodejs and bootstrap where developers can share code,images and much more 😊
https://github.com/developerpaaji/gitmessenger
bootstrap bootstrap4 css express-js express-session firebase firebase-realtime-database gitchat github-api html javascript jquery nodejs passport-js prismjs rest-api socket-io
Last synced: 5 months ago
JSON representation
GitMessenger is github chat app built with socket.io , firebase, nodejs and bootstrap where developers can share code,images and much more 😊
- Host: GitHub
- URL: https://github.com/developerpaaji/gitmessenger
- Owner: developerpaaji
- License: mit
- Created: 2019-01-24T21:56:47.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T09:43:47.000Z (over 2 years ago)
- Last Synced: 2024-11-12T16:02:38.708Z (5 months ago)
- Topics: bootstrap, bootstrap4, css, express-js, express-session, firebase, firebase-realtime-database, gitchat, github-api, html, javascript, jquery, nodejs, passport-js, prismjs, rest-api, socket-io
- Language: JavaScript
- Homepage: https://gitmessenger.herokuapp.com/
- Size: 17.2 MB
- Stars: 77
- Watchers: 8
- Forks: 20
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitMessenger
Link - https://gitmessenger.herokuapp.comA chat app built with Nodejs, Socket.io, Firebase, Prism and Bootstrap
Mobile Screenshot

Desktop Screenshots

## Description
GitMessenger is chat app for developers where you can text, share images, code and much more! It is built with nodejs, socket.io, firebase and bootstrap.
### Attention
To use features of firebase in app you will have to paste your own keys at firebase/firebase.js and also paste your own client id and client secret in .env file
```
google-services.json
```### Built With
Following is list of libraries used in app.
* [Socket.io](https://socket.io/) - For creating socket connections
* [Node.js](https://nodejs.org/en/) - For backend development
* [Bootstrap](https://getbootstrap.com/) - Frontend development
* [Firebase](https://firebase.google.com) - For Storing chats,
* [Prism](https://prismjs.com/) - Sharing codes.
* [Passport](https://www.npmjs.com/package/passport) - Github Authentication.
* [Express-Session](https://www.npmjs.com/package/express-session) - Creating sessions.## Authors
* **Bhavneet Singh** - [singhbhavneet](https://github.com/singhbhavneet)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details