When I was new to web dev, implementing real-time features into your apps seemed like a nightmare. So many things to keep in mind. How to deploy the web sockets? How to manage scaling? I think this might be one of the most beginner-friendly approaches to implementing real-time features into your own app.
My GitHub: https://github.com/joschan21
The minimal realtime chat code: https://github.com/joschan21/minimal-...
Pusher (not sponsored): https://pusher.com/channels
I wish you a lot of fun implementing real-time features into your app! Let me know if you build something cool with it! Cheers