https://github.com/krish-rip/chat-application
About 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, has everything you need to stay connected.
https://github.com/krish-rip/chat-application
api css3 django html5 javascript postgresql python
Last synced: 2 months ago
JSON representation
About 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, has everything you need to stay connected.
- Host: GitHub
- URL: https://github.com/krish-rip/chat-application
- Owner: Krish-rip
- License: mit
- Created: 2025-04-14T03:18:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-14T03:40:47.000Z (about 1 year ago)
- Last Synced: 2025-04-14T19:18:31.596Z (about 1 year ago)
- Topics: api, css3, django, html5, javascript, postgresql, python
- Language: JavaScript
- Homepage:
- Size: 1.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Django Chat Application
🚀 Welcome to **Chat App**, a modern, feature-rich real-time chat platform! Designed to empower seamless communication, **Chat App** allows users to connect with friends, manage profiles, and engage in real-time conversations with an intuitive interface and cutting-edge features.
---
## 🌟 **About Chat App**
**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, **Krish** has everything you need to stay connected.
---
## 🎯 **Why Choose Chat App?**
✨ **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 **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/Krish-rip/Chat-Application.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
py manage.py runserver
```
5. Open your browser and navigate to: `http://localhost:8000/`.
---
## 💻 **Contributions**
We welcome contributions to **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 **Chat App**:
**Login Page**

**Signup Page**

**Chat Interface**

**Profile Management**
