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.
- 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.
- Clone the Repository:
git clone https://github.com/jahnvisahni31/ChitChat.git
- Navigate to the Project Directory:
cd ChitChat
- Create a Virtual Environment (recommended):
python -m venv env
- Activate the Virtual Environment:
- On Windows:
.\env\Scripts\activate
- On macOS/Linux:
source env/bin/activate
- On Windows:
- Install Dependencies:
pip install -r requirements.txt
- Run Migrations:
python manage.py migrate
- Start the Development Server:
python manage.py runserver
- Access the Application:
Open your web browser and go to
http://127.0.0.1:8000
.
- 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.
username: jahnvi password: Anjali18
username: kartika password: Anjali1812
Contributions are welcome! Please fork the repository and submit pull requests with improvements or new features.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please reach out to jahnvisahnj.31@gmail.com.