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

https://github.com/roseneezar/chat-app-web

Chat app
https://github.com/roseneezar/chat-app-web

docker docker-compose nestjs nextjs postgresql react-router-dom reactjs redux typescript

Last synced: 3 months ago
JSON representation

Chat app

Awesome Lists containing this project

README

          

# Chat clones

Chat application that contains the mvp features of a generic chat app.

![chat-app-demo](https://github.com/RoseNeezar/Chat-app-web/blob/master/demo.gif)

## Features
- Login
- Register
- Logout
- 1 on 1 chat
- Search users
- Create chat channels with user
- Send message to user
- Paginated messages
- Delete chat
## Tech Stack
### Frontend
- Nextjs
- typescript
- tailwind css
- Redux

### Backend
- Nestjs
- typescript
- postgressql
- socket io

### Devops
- nginx
- Docker
- Docker compose

## Installation

To start run

```bash
cp .env.example .env
```

```bash
yarn start
```

App runs by default at http://localhost:3005

## Helpers
Install lazydocker on your system. This tool can help visualise container logs.

## License
[MIT](https://choosealicense.com/licenses/mit/)