I have covered both Flask and Django as part of my training.
Flask
Using Flask and Python the walkthrough project was a simple website about Thorin & Company. I had no idea who that was and had to look it up!
We used a Bootstrap theme for the html/css elements.
The focus on this project was mainly the About and Contact Us pages.

The homepage just contains text and the careers page wasn’t really covered in the walkthrough. The expectation being that we will do something with it ourselves (I think!). Anyway, I added a few job openings but didn’t create additional pages with further information. I can always go back and update it if I felt the need.
You will find the project here:
Thorin & Company Project Website
You can view the GitHub Repo here:
Django
Learning Django came next with two walkthrough projects. I could not get the first project to work. I went through everything and got frustrated with it and hit delete. I started again, ended up frustrated and hit delete again. I may return to it but after two weeks of trying I decided to move on.
My focus was very much on the second project because this is what I have wanted to create since I began my training – my own blog.
Using Django, Bootstrap, Cloudinary and ElephantSQL I created a blog called SnarkVerse. A place to add posts that focus on sarcasm, irony, satire and paradox.
I started and deleted this twice before managing to get it up on the third attempt and after contacting Tutor support for help.

You can read the GitHub repo here
The live blog is here
There was a final part that I left out which includes letting people add comments and likes to the blog post. They have to log in to leave comments and used an authentication mechanism.
Authentication is an important part of Django (and Project 4) and I will of use learn how to use it and add it to my project but I didn’t want to include it on this blog.
In the future I may improve it so that people can not only comment but can add their own blog posts as well. Or it may need to become more of a social network to make that happen.
Admin Area
The admin area was set up and has a space for me to add new blog posts as well as edit and delete them. I can also add an image but right now I can’t remove that image once it has been added. I can replace it with a new one but I can’t delete it completely.

There is a default image so that if I don’t add one an image appears.
I can choose an author and choose whether my post is draft or published. At the moment I can’t schedule a post to appear in the future.
I have spent the whole of September covering Flask (just a few days) and Django. Django is a huge topic and I love how much can be done with it so will be doing more to learn about how it works.
Really loved the idea of creating my own blog and once my training is complete I intend to go back and focus on developing it in more detail.