Skip to content

A simple Chat application made with HTML, CSS, JS and Flask

Notifications You must be signed in to change notification settings

Moses-Mk/ChitChat

 
 

Repository files navigation

ChitChat 💬

A simple yet powerful Chat application built with HTML, CSS, JavaScript, and Flask.

🌟 Features

  • Real-time messaging
  • User-friendly interface
  • Cross-platform compatibility
  • 🌓 Dark mode toggle for comfortable chatting day and night

🚀 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

📋 Prerequisites

  • Python 3.7+
  • pip (Python package installer)

🔧 Installation

For Unix-based systems (Linux/macOS)

  1. Clone the repository:

    git clone https://github.com/yourusername/chitchat.git
    cd chitchat
  2. Create a virtual environment:

    python3 -m venv venv
  3. Activate the virtual environment:

    source venv/bin/activate
  4. Install the dependencies:

    pip install -r requirements.txt

For Windows

  1. Clone the repository:

    git clone https://github.com/yourusername/chitchat.git
    cd chitchat
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    venv\Scripts\activate
  4. Install the dependencies:

    pip install -r requirements.txt

🎬 Running the Application

  1. Start the Flask server:

    python main.py
  2. Open your web browser and navigate to:

    http://localhost:6003/
    
  3. Start chatting and enjoy! 🎉

🌓 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.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request after reading Contributing Steps file.

🤝 Code of Conduct

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.

📜 License

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


Happy Chatting! 😊

About

A simple Chat application made with HTML, CSS, JS and Flask

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 42.0%
  • HTML 31.1%
  • JavaScript 15.7%
  • Python 11.2%