https://github.com/pumukydev/pi-pumukychat
Secure and modern real-time chat app built with Laravel, React, Docker, and end-to-end encryption.
https://github.com/pumukydev/pi-pumukychat
docker encrypted-chat laravel nginx-proxy react tailwindcss
Last synced: 3 months ago
JSON representation
Secure and modern real-time chat app built with Laravel, React, Docker, and end-to-end encryption.
- Host: GitHub
- URL: https://github.com/pumukydev/pi-pumukychat
- Owner: PumukyDev
- License: apache-2.0
- Created: 2025-03-15T16:31:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-08T10:50:41.000Z (about 1 year ago)
- Last Synced: 2025-06-08T11:29:03.281Z (about 1 year ago)
- Topics: docker, encrypted-chat, laravel, nginx-proxy, react, tailwindcss
- Language: JavaScript
- Homepage: https://chat.pumukydev.com
- Size: 51.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PumukyChat
## Introduction
**PumukyChat** is a secure, real-time messaging platform built with Laravel and React. It focuses on privacy-first communication by implementing end-to-end encryption with RSA and AES, ensuring that only users can read their messages — not even the server.
The app supports group chats, file attachments, dark/light themes, and mobile responsiveness out of the box.
## Preview



## Key Features
- 🔒 **End-to-end encryption** with hybrid RSA + AES system.
- 💬 **Real-time messaging** using Laravel Reverb and WebSockets.
- 📁 **Secure file sharing** with encrypted attachments.
- 🌗 **Responsive dark/light themes** for a smooth UX.
- 📦 **Dockerized deployment** with automatic HTTPS, CI/CD, and backups.
## Documentation
For full technical details, setup instructions, and implementation design, view the [full documentation here](https://pumukydev.github.io/pi-pumukychat) or download it in [PDF format](https://github.com/PumukyDev/pi-pumukychat/blob/gh-pages/2ASIR_B_BERTOS_GOMEZ_ADRIAN_PUMUKYCHAT.pdf).
## License
This project is licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).