Blog App using

Django and React

blog app screenshot

This was the most challenging of all and the most fun I've had amongst all other work I've done. Users can create an account, add an article and also see all the articles posted by other users.

For the backend, I used Django's class based views for the basic CRUD functions of adding/updating to the list and removing items from the list. I used the model serializers for converting the data obtained and store it in the database.

For the frontend, I used axios for sending requests to the backend. I also used Redux for authorisation purposes and React-router for switching between pages. I learned a lot about promises in javascript during this. For the layout, I used ant.design to make it look like a blog.