This is a React and Django application that enables an admin user to create and delete blog posts. The application includes custom Django authentication to ensure secure data management and protect the integrity of the database.
The Project was built using the following tools and technologies:





The backend is built with Django and is configured to enforce CSRF token validation for all POST and DELETE requests. It includes robust user authentication to ensure that non-GET requests are only processed if the user is properly logged in. The backend provides functionality for user login, logout, blog creation, deletion, and more, offering a secure environment for managing content.
The frontend of my project is built with React and features a homepage that functions as a digital resume. It highlights the programming languages I've worked with, the software I've used, and other key details. The site includes a user-friendly navbar at the top for seamless navigation. There are two pages dedicated to the content I've posted: one for software reviews and another for posts detailing challenges I've faced and how I overcame them. Both pages are equipped with search bars for easy access to specific information. For logged-in admins, there is a dedicated page where they can manage all posts, including the ability to delete them as needed.

A search page for the user to search through all blogs that have been posted to the website. Each post shown is with the title, and the date it was posted
An admin page where one can look at all of their current information. And the ability to edit or delete there posts.


A basic login page where a user can log into their account.
A simple post example, where it shows the title, the content inside and the data posted.
