Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 1.77 KB

README.md

File metadata and controls

69 lines (41 loc) · 1.77 KB

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.