After searching a lot about how to land my first programming job, I found this video:
It is from the Coder Foundry channel on YouTube. He showed me that I am qualified enough to get my " first job". Well actually, it's not my first job. I have been working as a freelancer for quite some time now. One of his pieces of advice was that you should make a project to show your abilities, and he suggested a bug tracker which he teaches to his students on his website.
So what is the bug tracker?
A bug tracker is a program that gives you the ability to report and mange bugs in your projects. It has roles for users and they are Admins, Developers, and Customers.
I started doing it, and it was fun to code this program with Django. I have learned a lot about Django and the most important thing is that I gained mort understanding of OOP (object oriented programming), and multiple inheritance. Switching to using a class based view as I come from a Flask developer mindset was a little bit weird at the beginning but I really like it. It took me one week; 3 hours a day on average to finish this project.
If you would like to see it in action for yourself, you can create an account, which will give you a customer level role. If you would like to test a developer or admin role, contact me after you sign up. Another option available to you is the demo user account. To use this, simply visit the project site and click login with the automatically populated values. The demo account is an admin role that can only create and update projects. You can Try it here.