Lumio is a lightweight real-time chat application designed to make communication simple and intuitive.
Built as a foundation for learning real-time web communication, it’s perfect for exploring technologies like WebSockets or Socket.io while keeping things clean and minimal.
- 🔗 Real-time messaging between multiple users
- 👥 Unique usernames per session
- 🕒 Message timestamps
- 📱 Responsive UI for both desktop and mobile
- ⚡ Lightweight backend with instant message updates
- 💾 Message history
Frontend:
- TailwindCSS
- ReactJS
Backend:
- Next.js
- Socket.io (for real-time communication)
Optional (for persistence):
- MongoDB or local in-memory storage
- Lumio is available to use at https://www.lumiochat.vercel.app/
- Pull requests are welcome!
- If you'd like to improve Lumio, please fork the repo and submit a PR.
- This project is licensed under the MIT License — feel free to use and modify it.