- 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
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 havenpm
in your runtime path 😊 - Note: you still have to do the
npm install
since node_modules is not managed by the flake.
- Feel free to open an issue/PR if you have a question, suggestion, whatever.
The project is licensed under the MIT license.