Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devnamdev2003/django-chat-app
The Django Chat Application is an engaging and user-friendly web-based platform designed to facilitate real-time chat conversations among users. This versatile application combines secure user authentication, robust friend management, and seamless messaging capabilities to create a dynamic and interactive social environment.
https://github.com/devnamdev2003/django-chat-app
api chat-application django django-rest-framework python webapplication
Last synced: 6 days ago
JSON representation
The Django Chat Application is an engaging and user-friendly web-based platform designed to facilitate real-time chat conversations among users. This versatile application combines secure user authentication, robust friend management, and seamless messaging capabilities to create a dynamic and interactive social environment.
- Host: GitHub
- URL: https://github.com/devnamdev2003/django-chat-app
- Owner: devnamdev2003
- License: mit
- Created: 2023-09-06T19:14:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-16T03:45:00.000Z (20 days ago)
- Last Synced: 2024-12-16T04:29:14.938Z (20 days ago)
- Topics: api, chat-application, django, django-rest-framework, python, webapplication
- Language: JavaScript
- Homepage: https://devnamdev2003.github.io/django-chat-app/
- Size: 579 KB
- Stars: 17
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Django Chat Application (Devnoms)](https://devnoms.onrender.com)
π 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](https://img.shields.io/badge/Live-Preview-brightgreen?style=for-the-badge&logo=django)](https://devnoms.onrender.com)
---
## π **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:
- **Seamless Communication**: Real-time chat functionality to keep you connected.
- **User-Centric Features**: A clean, intuitive interface for effortless navigation.
- **Secure Interactions**: Robust authentication and privacy-focused design.
- **Customization**: Manage your profile, find friends, and control your experience.---
## π **Key Features**
- **Secure User Authentication**: Login and signup with confidence.
- **Profile Management**: Update your name, image, and other details effortlessly.
- **Friend Management**: Send, accept, or decline friend requests.
- **Real-Time Chat**: Engage in dynamic conversations using API-powered updates.
- **Search and Connect**: Find and connect with users quickly.---
## π οΈ **Technology Stack**
- **Backend**: Django (Python)
- **Frontend**: HTML, CSS, JavaScript
- **Database**: PostgreSQL
- **Real-Time Communication**: WebSockets (for real-time communication)---
## π **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**
- Build a secure, scalable, and user-friendly platform.
- Enable seamless friend management and communication.
- Ensure high performance with intuitive design.---
## π **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**
```bash
git clone https://github.com/devnamdev2003/django-chat-app.git
cd django-chat-app
```2. **Install Dependencies**
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
```3. **Set Up the Database**
```bash
python manage.py migrate
```4. **Run the Server**
```bash
python manage.py runserver
```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](https://filesstatic.netlify.app/Chatapp/img/login.png)**Signup Page**
![Signup](https://filesstatic.netlify.app/Chatapp/img/signup.png)**Chat Interface**
![Chat Interface](https://filesstatic.netlify.app/Chatapp/img/chat.png)**Profile Management**
![Edit Profile](https://filesstatic.netlify.app/Chatapp/img/edit.png)---
## π **License**
The **Devnoms Chat App** is released under the [MIT License](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**](https://devnoms.onrender.com)