Skip to content

jfvillablanca/converz-rtc

Repository files navigation

Converz

A small real-time chat application with Discord-like rooms for chat threads.

converz

Features

  • Real-time communication powered by Socket.IO
  • Active users on the room and on-chat notification if someone leaves or joins the room
join-2023-05-31_16.19.31.mp4
  • Rooms with their own chat threads
rooms-2023-05-31_16.24.21.mp4
  • Colorscheme, theme toggle, and UI components by daisyUI 🌼
theme-2023-05-31_16.16.13.mp4

Installation

Starting a dev environment

[$] git clone [email protected]:jfvillablanca/converz-rtc.git 
[$] cd converz-rtc
[$] npm install
[$] npm run dev

If you use Nix and you isolate your dev environment (like a proper Nix user)

  • Make sure flakes are enabled
  • Make sure you have direnv and nix-direnv enabled
  • If you have both crossed out, you can cd to the cloned dir and run:
[$] direnv allow
  • Voila! No need to nix develop. Everytime, you enter the directory, you now have npm in your runtime path 😊
  • Note: you still have to do the npm install since node_modules is not managed by the flake.

Contribute

  • Feel free to open an issue/PR if you have a question, suggestion, whatever.

License

The project is licensed under the MIT license.

About

Real-time chat Discord clone using Socket.IO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published