Skip to content

abdullahdigital/chat

Repository files navigation

Django Chat App

Welcome to our Django Chat App! This is a simple and fun chat application built using Django. Here, you can chat with your friends by creating or joining chat rooms. Let's see how to use it!

How to Use

1. Create or Join a Room

  • Go to the home page.
  • Type the name of the room you want to join or create in the "Room Name" box.
  • Enter your username in the "Username" box.
  • Click on the "Enter Room" button.

2. Start Chatting

  • Once you enter a room, you can start sending messages.
  • If a room doesn't exist, it will be created automatically.
  • You can see your messages on the right and others' messages on the left.

3. Profile

  • You can create a profile with a picture and some information about yourself.
  • If you don't have a picture, a default icon will be shown.

Features

  • Create or Join Rooms: Easily create or join chat rooms by typing the room name.
  • User Profiles: Add a profile picture and information about yourself.
  • Real-time Chat: Send and receive messages instantly.

Installation

Follow these steps to set up the app on your computer:

  1. Clone the Repository

    git clone https://github.com/yourusername/django-chat-app.git
  2. Install Dependencies

    cd django-chat-app
    pip install -r requirements.txt
  3. Run Migrations

    python manage.py migrate
  4. Start the Server

    python manage.py runserver
  5. Open Your Browser

    • Go to http://127.0.0.1:8000/
    • Start chatting!

Contributing

We love to get help from others! If you find a bug or want to add a feature, feel free to make a pull request.

License

This project is licensed under the MIT License. Feel free to use and modify it as you like.


We hope you enjoy using our Django Chat App! If you have any questions or need help, don't hesitate to ask.

Happy chatting! 🎉


Note: Make sure to replace https://github.com/yourusername/django-chat-app.git with your actual GitHub repository URL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published