Skip to content

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!

License

Notifications You must be signed in to change notification settings

devxprite/Chat-World

Repository files navigation

ChatWorld 🌐💬

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!

🔴 Live Demo

Experience Chat World live at https://chatworld.vercel.app

✨ Features

  • 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

🛠️ Built With

🚀 Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm or yarn
  • Firebase project

Installation

  1. Clone the repository
git clone https://github.com/devxprite/chat-world.git
cd chatworld
  1. Install dependencies
npm install
# or
yarn install
  1. Configure environment variables

    • Rename .env.example to .env
    • Fill in your Firebase configuration details
  2. Start the development server

npm run dev
# or
yarn dev

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👨‍💻 Author

Prateek Singh

💫 Show your support

Give a ⭐️ if you like this project!

About

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!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •