Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Real-time Chat Messenger

    Posted By: ELK1nG
    Real-time Chat Messenger

    Real-time Chat Messenger
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
    Genre: eLearning | Language: English | Duration: 79 Lessons (24h) | Size: 10.2 GB

    Course Objective
    Build a real-time chat website from the ground up using Django Channels and Websockets.

    Course Objective
    Build a real-time chat website from the ground up using Django Channels and Websockets.

    Check out the website you're going to build: open-chat.xyz. I pushed it to production so you can see what you'll be learning beforehand.

    Features:
    User Management
    Registration
    Login
    Logout
    Forgot Password
    Change Password
    View accounts
    Update account properties
    Search for other users
    Friend System
    Send friend requests
    Accept friend requests
    Decline friend requests
    Cancel friend requests
    Remove Friends
    Public Chatroom
    Build a public chatroom where any authenticated user can chat. (Django Channels & WebSockets)
    Private Chatroom
    Have 1-on-1 conversations with friends. (Django Channels and WebSockets)
    Notifications
    Real-time notifications for things like:
    Friend requests (Can accept / decline from the notification)
    Private chat messages
    Push to Production
    Purchase a domain
    Host the website on Digital Ocean
    There's a lot more involved here than hosting a regular website. We have Redis configuration and Daphne for the sockets.
    High-level Topics
    Javascript basics
    Image cropping with Python and Javacript
    CSS basics
    Javascript WebSockets
    Django Channels 2
    Asychronously talk to server backend through javascript
    Dynamically close and open new sockets on the same page
    Asynchronously load images with Javascript (while showing a default image)
    Custom user authentication with django

    Target Audience
    This is meant to be almost a beginner course. I expect you to have some knowledge of web development (html & css) and python. But if you know absolutely nothing you should still be able to keep up. I do everything on camera so you can just follow along and you should be fine. If you have issues I recommend becoming a member so you can join the community discord channel and ask questions.