Skip to content

Commit c42ed79

Browse files
committed
Massive, massive updates
1 parent e160ca8 commit c42ed79

13 files changed

+240
-77
lines changed

README.md

Lines changed: 47 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,49 @@
1-
# HTMLChat
2-
A serverless chat app :D
1+
# HTMLChat 💬
32

4-
Build Worker:
3+
A retro-styled, browser-only chat client.
4+
Version: **v0.1.0-beta**
5+
6+
## What this is
7+
8+
HTMLChat is a super simple chat system I hacked together:
9+
10+
* Frontend is pure HTML/CSS/JS (retro style, scrollbars included).
11+
* Backend is a tiny API (yes, it’s alive, and yes, it works).
12+
* LocalStorage keeps your name + cached messages.
13+
* No cookies. No nonsense. Just **chat**.
14+
15+
## Features
16+
17+
Multiple rooms (#general, #random, #offtopic, #computers)
18+
Nicknames + color-coding
19+
Connection status + heartbeat (so you look online)
20+
Export chat logs as JSON
21+
Mobile-friendly (user list hides on small screens)
22+
Retro scrollbars (obviously)
23+
24+
## Roadmap
25+
26+
This is **beta**, so expect bugs and jank. Stuff I *might* add:
27+
28+
* Dark mode
29+
* `/commands` (like `/me` or `/shrug`)
30+
* Typing indicators
31+
* WebSocket support (currently polling)
32+
* Emojis, maybe (but only if they don’t ruin the retro feel)
33+
34+
## Running it
35+
36+
Frontend is just static HTML.
37+
Backend is currently deployed at:
38+
39+
```
40+
https://htmlchat.neeljaiswal23.workers.dev
541
```
6-
cd Worker
7-
npm i
42+
43+
The source for it is at `Worker/`.
44+
45+
You can swap `baseURL` in the JS if you want to host your own.
46+
47+
## License
48+
49+
MIT, because why not.

icons/icon-128x128.png

14.2 KB
Loading

icons/icon-144x144.png

17.8 KB
Loading

icons/icon-152x152.png

19.1 KB
Loading

icons/icon-192x192.png

28.5 KB
Loading

icons/icon-256x256.png

45.4 KB
Loading

icons/icon-384x384.png

87.4 KB
Loading

icons/icon-48x48.png

3.01 KB
Loading

icons/icon-512x512.png

135 KB
Loading

icons/icon-72x72.png

5.61 KB
Loading

0 commit comments

Comments
 (0)