Features
Accessible & User-Friendly
Prioritizes accessibility and user-friendliness, ensuring easy navigation and optimized for all users including those with disabilities and those using assistive technology.
CMS
Features a Content Management System (CMS) that allows users to easily create, edit, and delete posts, manage their profile, and even reset their password.
Responsive
My blog automatically adjusts to any screen size and device, ensuring a seamless and optimal viewing experience for readers.
Dynamic
Utilizes Object-Relational-Mapping techniques, providing an efficient method for managing and querying the underlying database.
Images
Tech Stack and Description
About the Project
I developed an interactive blog utilizing Python and the Django web framework. I created a custom content management system (CMS) that allows for easy updates and dynamic design. The CMS include features such as user-friendly interface for creating and editing posts, easily uploading a profile picture, password reset functionality, an intuitive and efficient method for managing and querying the blog's underlying data structures using object-relational mapping (ORM) technique. The website is fully responsive and accessible, allowing for an optimal viewing experience for users across all devices, it is also built with a focus on accessibility and user-friendly design, making it easy for users with disabilities to navigate and access the content. I also implemented security measures to prevent common web attacks such as cross-site scripting (XSS) and SQL injection.
Tech Stack
Python
HTML
CSS
Bootstrap
Git
GitHub
Linux
SQLite
Django Framework
Admin
Crispy
Pillow
Environ
Secret Key
Admin