Alert is a chatroom application that lets you create and manage chatrooms right from your PC and share them with the world! It's like having your own little corner of the internet where you can chat with friends, family, or anyone who's interested.
- 🏠 Create chatrooms on your local machine
- 🌐 Expose your chatrooms to the web
- 👥 Real-time messaging with multiple users
- 🔒 Decentralized and private
- 👑 Host controls for managing your room
- 🔍 Discoverable rooms (if you want!)
- 📁 File sharing capabilities
- 😄 Emoji reactions and replies
You can try out Alert right now at alertchat.jprq.app! Just hop on, create a room or join an existing one, and start chatting!
Want to run Alert on your own machine? No problem! Here's how:
-
Clone this repo:
git clone https://github.com/LyubomirT/alert-chatroom.git
-
Navigate to the project directory:
cd alert-chatroom
-
Install dependencies:
npm install
-
Start the server:
npm run start
-
Open your browser and go to
http://localhost:3000
-
Start chatting! 🎉
We love contributions! If you have ideas for new features or improvements, feel free to:
- Open an issue
- Submit a pull request
- Start a discussion
Let's make Alert even more awesome together!
Alert uses JPRQ to expose the website to the web. JPRQ is a simple, secure, and free tool that lets you tunnel your local servers to the internet. To use JPRQ with Alert, follow these steps:
- Install JPRQ if you haven't already:
- Go to
host.ini
and replace "None" with "JPRQ" in "mode" - Run the server with
npm run start
- Open your browser and go to the JPRQ link provided
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
We hope you have a blast using Alert for all your chatroom needs. Whether you're planning a surprise party, hosting a study group, or just hanging out with friends, Alert's got you covered. Happy chatting! 🎈