Portfolio Website

A Django backend website hosted with AWS Elastic Beanstalk. PYTHON | DJANGO | JAVASCRIPT | HTML/CSS | BOOTSTRAP | SQLITE

As you can see, this project is a portfolio website to show what I've worked on and what I'm currently doing.

I made this project with a Django backend so that the projects section could be handled by a database. Each project is displayed using a template and the projects can be added or removed from the Django admin page. Additionally, there is a table of tags that shares a many-to-many connection to the projects table. This allows me to mark each project with the languages and technologies it uses.

The site is designed to function on mobile devices and desktop. This is accomplished using Bootstrap and Javascript. The HTML applies different CSS rules based on the size of screen the website is being displayed on. Bootstrap was also used to define a standard structure to every project page with the variable content being filled in using Django.

The site is hosted using AWS Elastic Beanstalk. The domain name kevinbonnano.com was bought from AWS and I used Route 53 to configure routing users to kevinb.us-west-2.elasticbeanstalk.com when they send an HTTP request to access www.kevinbonanno.com or just kevinbonanno.com

I have updated this page to be a static site. The main reason is to save on AWS costs. The downside is that I can now no longer manage the projects page using the admin portal.