A simple yet powerful chat application built with HTML, CSS, JavaScript, and Flask.
- 💬 Real-time messaging
- 🖥️ User-friendly interface
- 🌐 Cross-platform compatibility
- 🌓 Dark mode toggle for comfortable chatting day and night
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- 🐍 Python 3.7+
- 📦
pip
(Python package installer)
- Clone the repository:
git clone https://github.com/OshadhaVimuB/ChitChat.git cd chitchat
- Create a virtual environment:
python3 -m venv venv
- Activate the virtual environment:
source venv/bin/activate
- Install the dependencies:
pip install -r requirements.txt
- Clone the repository:
git clone https://github.com/OshadhaVimuB/ChitChat.git cd chitchat
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
venv\Scripts\activate
- Install the dependencies:
pip install -r requirements.txt
- Start the Flask server:
python main.py
- Open your web browser and navigate to:
http://localhost:6003/
- Start chatting and enjoy! 🎉
Figure: ChitChat interface in dark mode
ChitChat comes with a built-in Dark Mode feature. Simply click the Dark Mode toggle button in the application to switch between light and dark themes for a more comfortable chatting experience, day or night.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m "Add YourFeature"
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request after reading the Contributing Steps file.
We are committed to fostering a welcoming and inclusive community. Please read our Code of Conduct to understand the behavior we expect from all participants in the ChitChat project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Happy Chatting! 😊