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

https://github.com/zalopay-oss/hey-app

A professional chat app built on top of ReactJs and Vertx
https://github.com/zalopay-oss/hey-app

Last synced: 3 months ago
JSON representation

A professional chat app built on top of ReactJs and Vertx

Awesome Lists containing this project

README

          

# Hey

This is the probation project at VNG. In this project, we will use Reac JS, Java Vert.x with Redis to simulate a simple chat application.

The project will have following functions:

- Sign In
- Sign Up
- Chat with Other Person in friend list
- Chat in group
- Add new friend
- View Online/Offline friend along with their status
- Set Status
- Receive notification about Online/Offline friend in friend list

To achieve these functionalities, we will use following technology stack:

- React JS with Redux for client side development
- Ant.design for UI/UX design
- Java Vert.x for develop the API server
- Websocket for messanging and instant notification
- Redis as database

## Brief UIs of Hey

![Hey App](https://github.com/zalopay-oss/hey-app/blob/master/presentation/image001.gif)

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. For more detail please refer to our [wiki](https://github.com/zalopay-oss/hey-app/wiki).

### Prerequisites

You will need Docker in order to run this application

### Installing

- Everything has been summed in the docker-compose.yaml file. You just only need to travel to the root folder of the project then run

```
docker-compose up --build
```

## Document

https://github.com/zalopay-oss/hey-app/wiki

## Support

- Any bugs about Hey please feel free to report [here](https://github.com/zalopay-oss/hey-app/issues).
- And you are welcome to fork and submit pull requests.

## Authors

* **Thanh VO** - *VNG Employee*
* **Hung LE** - *VNG Employee*

## License

This project is licensed under the [MIT License](https://github.com/zalopay-oss/hey-app/blob/master/LICENSE.md)

## Acknowledgments

* Mr Anh LE - Lead Software Engineer at VNG - for extraordinary support