ChatRealm is an open-source, free, and ad-free platform for chatting with strangers or connecting with people based on shared interests. The platform offers text and video chat options, along with other key features like message delivery and seen indicators, making it a simple yet powerful tool for real-time conversations.
ChatRealm is hosted and available at ChatRealm.
This project is a hobby-based side project for technical exploration. While it is designed to be a functional and secure platform, it is primarily intended for learning and experimentation.
We encourage users to use their time productively and not to waste time on unproductive activities. Please use ChatRealm responsibly and ensure that your interactions are respectful and meaningful.
- Be Respectful: Treat others with kindness and respect. This platform is meant for positive and friendly interactions.
- No Misuse: Please don't misuse the platform. Use it responsibly, and don't engage in harmful or inappropriate behavior.
- Stay Productive: Remember, life is about growth. Don't spend excessive time here. Use this platform during your free time, but focus on your goals and aspirations.
- Use Wisely: Only chat when you're free, and make the most of your time by being productive in your personal life.
- Be Cautious: Be very careful and cautious when talking with strangers on this platform. Do not share any personal information.
- Free and Ad-Free: No annoying ads, no fees—completely free to use.
- Text Chat and Video Chat: Options for real-time text and video conversations.
- Interest-Based Matching: Connect with strangers who share similar interests.
- Message Delivery and Seen Indicators: Know when your messages are delivered and seen.
- Secure and Private: Built with user security and privacy in mind.
ChatRealm is hosted and available at ChatRealm.
Note: You may need to allow camera and microphone access for video chat features.
We welcome contributions from the community! To contribute to ChatRealm, please follow these steps:
-
Fork the repository: Click the "Fork" button at the top right corner of this repository to create a copy of the repository on your GitHub account.
-
Clone your fork: Clone the forked repository to your local machine.
git clone https://github.com/yourusername/chatrealm.git cd chatrealm
-
Create a new branch: Create a new branch for your feature or bug fix.
git checkout -b feature-or-bugfix-name
-
Make your changes: Implement your feature or fix the bug. Ensure your code follows the project's coding standards and includes appropriate tests.
-
Commit your changes: Commit your changes with a clear and concise commit message.
git commit -m "Description of your changes"
-
Push to your fork: Push your changes to your forked repository.
git push origin feature-or-bugfix-name
-
Create a pull request: Go to the original repository on GitHub and create a pull request from your forked repository. Provide a detailed description of your changes and any relevant information.
-
Review process: Your pull request will be reviewed by the maintainers. You may be asked to make additional changes before it is merged.
Contributions are most welcomed and needed to make this app better. Thank you for contributing to ChatRealm!
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. This means you are free to share and adapt the material, but you must give appropriate credit, provide a link to the license, and indicate if changes were made. You may not use the material for commercial purposes.
See the LICENSE file for more details.
We would like to thank the following open-source libraries and frameworks used in this project:
- ws: For providing a simple and efficient WebSocket implementation for Node.js.
- SolidJS: For offering a reactive UI library that helped build the frontend.
- DaisyUI: For providing a set of beautiful and customizable UI components.
Your contributions and support are greatly appreciated!