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

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 😊

Awesome Lists containing this project

README

        

# GitMessenger
Link - https://gitmessenger.herokuapp.com

A chat app built with Nodejs, Socket.io, Firebase, Prism and Bootstrap

Mobile Screenshot

![giphy.gif](https://www.dropbox.com/s/bpcxleht4ejjd28/giphy.gif?dl=0&raw=1)

Desktop Screenshots

![Desktop](https://lh3.googleusercontent.com/tkRYOBuqb84_Sn-eOfXrOJfeL6XkM8QWSvbIL0QnUspgSWWb2uNfyL3DVvDegvArK4wKhy4YJ8pwQocyEjDVHBnsTsmxXiYVfOVeuFUbObVycH8RxCcm05FtR5aQhOjiUek10GL-8Nyan9064spp6ObxegvtxwcMYtz2SdsHMKeyzVcUcbMNv3q1V7_l0JkVBi6UO7YapwIRPl0lubS5zRWhuXQzh94oWHhcEvTc1tIhjrWJNkjD3gkIyCRUf0K3RpA8Hu7oV1QzyLIrYX1TH0PodwCw_8w_NnlPX7L3eM1Cm4HW2ceIVIETdvE4LjlDJTCLeBCnF2lH5v0mAQaOYLlGJhVPbxj7hmKFFcY7VtQ3epCkYvvP3VuHb_hXkRNHvIkp8eHobAIzSTw4gQN0XzQS5SMlYQTeDB-u1Sfldr0OPlr8a9fFB6Z5U4hEhRkqVzY1yYzaWQQ1jcXiPrSI-f7T4u2YsyhraELIkH-9xuvGd0z_Ul07Jq2RTYqF4FevNjLlUBSWNRIoep7UJhqOOLKftoR3ahtQGZj8oROWSaBJBzCafOjlbwi3rCHFzHs38etXUb5v9j1Wl5cP_kWw962wIFAu97H3zuXWReC06q7QUp5PolcXCVzREGniqCEegTME445TjS9L4fJJ1NOmaMQ=w1920-h754-no)

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