ChatWorld is a lightweight, real-time global chat application that lets you instantly connect with people around the world. No sign-up required - just enter your name and start chatting!
Experience Chat World live at https://chatworld.vercel.app
- Instant Access: No sign-up or authentication required
- Real-time Messaging: Powered by Firebase Realtime Database
- Message Persistence: Never lose conversation history
- User Status: See who's online in real-time
- Typing Indicators: Know when others are composing messages
- Emoji Support: Express yourself with a wide range of emojis 🎉
- Responsive Design: Works seamlessly on both desktop and mobile devices
- Node.js (version 14 or higher)
- npm or yarn
- Firebase project
- Clone the repository
git clone https://github.com/devxprite/chat-world.git
cd chatworld
- Install dependencies
npm install
# or
yarn install
-
Configure environment variables
- Rename
.env.example
to.env
- Fill in your Firebase configuration details
- Rename
-
Start the development server
npm run dev
# or
yarn dev
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Prateek Singh
- GitHub: @devxprite
Give a ⭐️ if you like this project!