Skip to content

Yitzhakpro/Agency-Chat

Repository files navigation

Agency Chat

Open-Source, Self-Hosted, Chat application

About the project

Agency chat is a web communication application (socket based).
Users can create chat rooms and talk with each other.
There are also admin users that can kick/mute/ban other users.

Screenshots

Rooms list view:

image

Chat room:

image

TODO

  • Login / Register
  • Rooms
  • Roles
  • Commands (kick/mute/ban)
  • Single session
  • Room Info
  • Protected Rooms (with password)

Development

⚠️To fire up the application you will need to have redis & postgres running

You can view the env variables that can be used in the backend in: apps/agency-chat-backend/src/config

You can view the env variables that can be used in the frontend in: apps/agency-chat-frontend/src/config/config.ts

clone the project:

$ git clone https://github.com/Yitzhakpro/Agency-Chat.git

Install the dependencies:

$ pnpm install

Serve the applications (frontend & backend)

$ pnpm nx run-many --targets=serve

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages