Hi, I'm Khalil — welcome to my personal blog! This is where I write about the things I'm working on, things I'm learning, and anything else that's on my mind.

I built this web application as a project to learn Django by following the roadmap at Roadmap.sh. It is a simple blog website that handles user authentication and CRUD operations for blog posts and comments.

The architecture of the project consists of a Django backend and a PostgreSQL database. Since we are using Django's MVT (Model-View-Template), Django handles the backend logic and serves HTML templates to the user. The templates are rendered on the server side and sent to the user's browser as HTML. You can check the code for this project on the Github repo.

As the next step in my Django learning journey, I plan to build my next project using Django REST Framework (DRF) to create a RESTful API.

Feel free to look around, browse the archives, and leave a comment on any post that catches your eye.