How To Build A Status Page For Uptime And Incidents.
Over the past few years, I have been building Django and VueJS websites for a living. At this point, I want to share my knowledge with you to help you build the next big thing or just help you get better at developing with Django :). I am currently working on a big course where I will take you from nothing to creating an advanced uptime and incident status page system. If you have been developing for a bit, you have probably seen them. If not, you can see examples of them here: Digital Ocean and PostMark . We will be building something that looks a lot like them, using technologies like Redis and websockets. Including a custom dashboard for employees to update, collaborate and track issues! In a nutshell, you will learn: How to connect Django 2.0 and VueJS together (yet, keep them separate) How to use Django Rest Framework to create a REST API How to use continously track uptime using Redis and Celery How to push updates to visitors without refreshing the page using websockets and Django Channels How to use signals to send email notifications to users How to create custom user accounts How to implement authentication with VueJS How to use components in VueJS How to test your Django and VueJS application How to deploy the app using Dokku on a VPS (for a small audience) How to sustain a lot of visitors with limited infrastructure resources using caching How to deploy the app using Flynn on multiple VPSs (for a large audience - including high availability) Full source code will be made available as well. This course will probably be be available in both video and text. Note: since this course is not yet launched, the content might change depending on demand. I am always open for suggestions. Feel free to send me a message at email@example.com. Talk soon! Stan