Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prixladi/ezchat
Dead simple chat application
https://github.com/prixladi/ezchat
nextjs nodejs postgresql react redis socket-io talwindcss
Last synced: about 6 hours ago
JSON representation
Dead simple chat application
- Host: GitHub
- URL: https://github.com/prixladi/ezchat
- Owner: prixladi
- License: mit
- Created: 2021-12-11T18:19:41.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-06T19:00:01.000Z (6 months ago)
- Last Synced: 2024-05-06T20:24:35.898Z (6 months ago)
- Topics: nextjs, nodejs, postgresql, react, redis, socket-io, talwindcss
- Language: TypeScript
- Homepage:
- Size: 702 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ezchat
Dead simple chat application. No login, just pick a channel, choose a username and start chatting. Supports dark/light theme switching.
## Run Application
Run whole application using docker:
```bash
docker-compose up -d
```Or you can start each part of the application separately. Instruction can be find relevant folders (*/api, /web*).
## Images
![Dark](docs/presImageDark.png)
![Light](docs/presImageLight.png)## TODO
1) https://github.com/vercel/next.js/issues/32513 (500 on image load)
2) Optional twitter/google/fb login
3) Show online chatters
4) Channel moderation
5) Change username
6) Change channel name (?)
7) Send message rate limiter
8) Local time is shifted -1 hour