#objective of this project :-
For frontend we used Vue.js and backend Django . PyWebsocket is been used inside Django Channel Wrapper for realtime communication. WebRTC is been used for Video and Audio calling. A private messaging and calling application build using Django, Django Channel and Peer.js (WebRTC). PyWebsocket, integrated within the Django Channels wrapper, enables real-time communication, ensuring seamless interactions between users, while WebRTC powers high-quality video and audio calling functionalities.
cd frontend
npm install
npm run dev
cd server
pipenv shell
pipenv install
python manage.py migrate
python manage.py runserver
- High-Quality Video and Audio:
[Scene: Two people engaged in a video call, laughing and chatting.]
Voiceover: Our application offers crystal-clear video and audio quality, ensuring that your conversations feel as natural as if you were in the same room.
[Scene: A person walking outdoors, transitioning seamlessly into a video call without interruption.]
Voiceover: Whether you're at home, in the office, or on the go, our application keeps you connected without any disruptions. Say goodbye to dropped calls and hello to uninterrupted conversations.
- Secure and Private:
[Scene: A person typing on a laptop, with security icons overlaying the screen.]
Voiceover: We understand the importance of privacy and security. That's why our application employs state-of-the-art encryption to keep your conversations secure and private.
- Cross-Platform Compatibility:
[Scene: Different devices, including smartphones, tablets, and laptops, all displaying the video chatting application.]