Portfolio


Contents

Portfolio Website 1

Web development
Javascript
HTML5
CSS3
jQuery
Bootstrap
Python
Django
MySQL

Home


I started working on this website at the beginning of the covid pandemic since I had time to spare. It initially started as a website with a bunch of random features, for example, an account management system, a contact system, an inbox system, etc, but eventually, I decided to turn it into my personal portfolio website while still retaining the other random features.


Account management system


One of the "fancy" features of this website is the account management feature. I created this to work on my Django authentication skills. I should note that creating an account serves no purpose (apart from storing COVID-19 Drifter game scores). You can create an account as usual and also sign in with your authentication details. Once signed in, the user will be forwarded to the homepage, and an account navbar will be available instead of the accounts login/signup page. You can also edit your profile details which validates your details in real-time.

It may seem odd for a portfolio website to contain an account management system, but I should add that while it contains a lot of pointless features, it helps me to edit and publish my blogs instead of going to the Django administrative page.


Contact and inbox system


I have to admit, this feature serves absolutely no purpose whatsoever. When an account is created, the user is forwarded to the inbox page where an email is received from a bot, welcoming the user to the site. I should also note that sending messages is strictly restricted to admins only.

Regardless of the "pointless" features that are built into a portfolio website, I consider this website to be one of my greatest successes since it is the longest-running project that I have under my wing. It also gave me experience with designing, developing, and maintaining authentication, database management, content management, and many more.

Mohammad Arafat Zaman © 2024


All rights reserved