Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sachingw777/chatbox

Web application where users can log in to rooms/channels and communicate in real time.
https://github.com/sachingw777/chatbox

express nodejs rooms socketio

Last synced: 5 days ago
JSON representation

Web application where users can log in to rooms/channels and communicate in real time.

Awesome Lists containing this project

README

        

# ChatBox

This web application uses [Socket.io](https://socket.io/). Users can login to rooms and chat with other individuals present in that specific room.

## Live Demo

To see the app in action, go to [ChatBoxLive](https://chatbox-app-7.herokuapp.com/)

## Features

* Sending Location
* Active users online
* Admin message updates on users leaving and joining

### Future Enhancements

* Making rooms case-insensitive.
* Making usernames unique.
* Adding a list of currently active rooms to the join page.

## Getting Started

> This app contains API secrets and passwords that have been hidden deliberately, so the app cannot be run with its features on your local machine. However, feel free to clone this repository if necessary.

### Clone or download this repository

```sh
git clone https://github.com/sachingw777/ChatBox.git
```

### Install dependencies

```sh
npm install
```

or

```sh
yarn install
```

## Built with

* [Socket.io](http://ejs.co/)

### Platforms

* [Heroku](https://www.heroku.com/)