Skip to content

Real-time messaging for dynamic conversations, built with Python and Django for an intuitive chat experience.

Notifications You must be signed in to change notification settings

jahnvisahni31/EchoChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChitChat

ChitChat is a real-time messaging application designed to facilitate dynamic and interactive conversations. Built with a combination of Python, Django, and various frontend technologies, ChitChat aims to provide an intuitive and seamless chat experience.

Features

  • Real-Time Messaging: Supports instant communication with WebSocket integration.
  • User Authentication: Secure login and registration system.
  • Dynamic UI: Responsive and user-friendly interface built with HTML, CSS, and JavaScript.
  • Database Management: Utilizes SQLite for data storage.

Installation

  1. Clone the Repository:
    git clone https://github.com/jahnvisahni31/ChitChat.git
  2. Navigate to the Project Directory:
    cd ChitChat
  3. Create a Virtual Environment (recommended):
    python -m venv env
  4. Activate the Virtual Environment:
    • On Windows:
      .\env\Scripts\activate
    • On macOS/Linux:
      source env/bin/activate
  5. Install Dependencies:
    pip install -r requirements.txt
  6. Run Migrations:
    python manage.py migrate
  7. Start the Development Server:
    python manage.py runserver
  8. Access the Application: Open your web browser and go to http://127.0.0.1:8000.

Usage

  • Register/Login: Create an account or log in to start chatting.
  • Start a Conversation: Use the intuitive interface to send and receive messages in real-time.

test case details

username: jahnvi password: Anjali18

username: kartika password: Anjali1812

Contributing

Contributions are welcome! Please fork the repository and submit pull requests with improvements or new features.

License

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

Contact

For any questions or feedback, please reach out to jahnvisahnj.31@gmail.com.

About

Real-time messaging for dynamic conversations, built with Python and Django for an intuitive chat experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published