To install dependencies:
bun install
To run web-socket server:
bun run index.js
Web interface files are in:
./chat-app/
This project was created using bun init
in bun v1.1.3. Bun is a fast all-in-one JavaScript runtime.
You automatically join the public chat room when you enter the site. You can also join it later using the ::join 0
command. To leave the public room, simply enter a different room or close the tab 👻.
To create a room, just simply type
::create <ROOM-NAME>
As a anonymous chat app, no chat history is saved. Only room name and unique uuid were saved. Join a chat room using following command.
::join <uuid-uuid-uuid-uuid>
Public room id is 0
You can send pics using markdown format but no image storage is support.
![alt](src)
If there any security vuln, contact me
Default username is null. It's not even text, it is just null! However, you can change the username with ::username <NEW USERNAME>
For instruction, ::help
Connected -> server <--> client
commands ~
// Set or show username
::username <USERNAME>
// Join a room
::join <roomID>
// Create a new room
::create <roomName>
// Just Send Message
<messageText>
// Sending Images
![alt](src)
// Help Text
::help