This is a Django-based blog application that allows users to:
- Register and authenticate (login/logout) users.
- Create, edit, and delete blog posts.
- View all blog posts.
- Like and comment on blog posts using AJAX for a seamless user experience.
- User Authentication: Secure user registration, login, and logout functionalities.
- Blog Management: Authenticated users can create, edit, and delete their own blog posts.
- View Blogs: All users can view blog posts.
- Like Feature: Users can like blog posts with real-time updates using AJAX.
- Comment Feature: Users can comment on blog posts with real-time updates using AJAX.
- Django: The web framework used for building the application.
- AJAX: Used for implementing the like and comment features for a smooth user experience.
- Bootstrap: Used for styling the HTML pages.