django-chat-app

Django Chat Application (Devnoms)

Devnoms Logo

๐Ÿš€ Welcome to Devnoms Chat App, a modern, feature-rich real-time chat platform! Designed to empower seamless communication, Devnoms Chat App allows users to connect with friends, manage profiles, and engage in real-time conversations with an intuitive interface and cutting-edge features.


๐ŸŒ Live Preview

Experience the power of Devnoms Chat App right now:

Live Preview


๐ŸŒŸ About Devnoms Chat App

Devnoms Chat App is a secure and scalable platform that simplifies how you connect with friends and manage your social interactions. Whether youโ€™re sending friend requests, chatting in real-time, or managing your profile, Devnoms has everything you need to stay connected.


๐ŸŽฏ Why Choose Devnoms Chat App?

โœจ Devnoms Chat App delivers:


๐Ÿš€ Key Features


๐Ÿ› ๏ธ Technology Stack


๐Ÿ“ User Flow

  1. Sign Up or Log In: Create your account or log in securely.
  2. Dashboard Access:
    • Edit your profile and manage settings.
    • Search and add friends effortlessly.
  3. Friend Requests: Send, accept, or decline friend requests.
  4. Start Chatting: Engage in seamless, real-time conversations.

๐ŸŒŸ Project Goals


๐ŸŒ Future Enhancements

Hereโ€™s whatโ€™s coming next to Devnoms Chat App:

  1. Real-Time Notifications: Alerts for new messages and friend requests.
  2. Multimedia Sharing: Send images, videos, and documents in chats.
  3. Group Chat: Create and manage group conversations.
  4. Profile Customization: Add profile pictures and enhanced details.

๐Ÿ–ฅ๏ธ Getting Started

Clone the Devnoms Chat App repository and set up locally:

  1. Clone the Repository

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

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
    
  3. Set Up the Database

    python manage.py migrate
    
  4. Run the Server

    daphne devnoms.asgi:application
    
  5. Open your browser and navigate to: http://localhost:8000/.


๐Ÿ’ป Contributions

We welcome contributions to Devnoms Chat App!

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m "Add feature").
  4. Push to your branch (git push origin feature-name).
  5. Open a pull request.

๐Ÿ“ท Screenshots

Hereโ€™s a preview of the Devnoms Chat App:

Login Page
Login

Signup Page
Signup

Chat Interface
Chat Interface

Profile Management
Edit Profile


๐Ÿ“œ License

The Devnoms Chat App is released under the MIT License.


๐Ÿ’ฌ Join Devnoms Today!

Donโ€™t miss out on seamless communication with Devnoms Chat App! Start chatting now and experience a whole new level of connectivity.

๐Ÿ”— Try Devnoms Now