Project Highlights
-
Developed a full-stack blog website using Django, with user registration, authentication, profile
customization,
CRUD
operations on posts, email-based password reset, and auto square-cropping of profile images.
-
Designed a responsive, minimalistic
OLED-black
UI using HTML, CSS, and Bootstrap, with additional features like custom
pagination
logic and dynamic content truncation for enhanced UX.
-
Added a public
RESTful
API with read-only access to blog posts, using
Django REST framework.
-
Followed
DRY
principle to cut redundancy and boost maintainability by
inheriting
from
class-based views
and
templates.