WIP MekoKiwi is a real-time chat application inspired by Discord. It offers channels, user presence, message history, and secure communication β built with a modern stack:
- Frontend: Vue 3
- Backend: Go (Golang)
- Database: PostgreSQL
- Protocol: WebSockets & REST
- π User authentication (JWT)
- π¬ Real-time messaging via WebSockets
- π File and image uploads
- π§΅ Support for channels and DMs
- π Message history and chat logs
- π Online presence and typing indicators
- βοΈ Admin tools (WIP)
| Layer | Tech |
|---|---|
| Frontend | Vue 3, Vite, Pinia, Tailwind CSS |
| Backend | Go (Gin or Fiber), PostgreSQL |
| Realtime | Gorilla WebSocket / Native WS |
| Auth | JWT-based authentication |
| Storage | Local (dev) / S3-compatible (prod) |
| Hosting | VHCloud, Docker-ready |