A multipurpose chatting application being built that utilises the openAI API, Django, Django Channels, Agora, TailwindCSS and JS.
- AI Chatbot: Engage in intelligent conversations with an AI-powered chatbot, capable of answering questions and providing assistance.
- Real-time Texting: Enjoy seamless and real-time text communication with friends and colleagues.
- Conference App: Host and join virtual conferences with multiple participants.
- Video Calling: Initiate one-on-one video calls for personal or professional communication.
-
Clone the repository:
git clone https://github.com/varunpandey2106/Chat360.git cd Chat360
-
Set up the virtual environment and install dependencies:
python -m venv venv source venv/bin/activate (Linux/macOS) or venv\Scripts\activate (Windows) pip install -r requirements.txt
-
Configure your environment variables. Create a .env file in the project root and add your API keys and settings.
-
Apply migrations and start the development server:
python manage.py migrate python manage.py runserver
-
Access the application at http://localhost:8000 in your web browser.