Work

Portfolio Site - Backend

Django
Django Rest Framework

Backend for the portfolio site

Server cluster illustration representing the backend for the vue portfolio.

This project is the backend for this portfolio site. I used Django and Django rest framework for the backend.

To make it easier to update or add new projects to the website, I added a rich text editor called CKEditor. Also the about me section can be edited from the admin.

What I liked about the CKEditor is that it’s really easy to install and configure and I found it to be very feature rich package.

In the admin panel the about me and experience fall under the biography where a user can add their about me and experience. Under the projects, as the name indicates are the projects that were developed by the user. Finally technologies - Programming Languages and Frameworks is where the tags with the technologies used in a project are created and then the user can add them to their project description. The idea to use these tags is to implement in a future version a filter system so that projects can be filtered by technology.