Coding 101: portfolio website

18.06.2019
My first website
My first website

I believe coding is one of the key skills in visual journalism. From The New York Times' Snow Fall project to the great journalism of The Guardian's Visuals desk, at least the understanding of code is essential. That's why I took the opportunity and decided to make my partner's portfolio from scratch.

I started learning the basic HTML and CSS some time ago, but a language never sticks until you use it. When my partner came to me asking which blog builder should he use for his portfolio webpage, I have accepted the challenge. 

All the coding was quite smooth at the end and even though I am sure my code is pretty messy and unprofessional in ways, I have not only used what I have learnt - I have also learnt much more by experimenting, googling, troubleshooting, etc. 

The end product is kind of a business card with a showreel in a loop and a name hiding a portfolio page behind it.

The portfolio page
The portfolio page

I have also made the film tiles collapsible so the visitor can watch the whole animation.

Collapsible video tiles
Collapsible video tiles

You can check the whole sketchymichael's portfolio here, it is definitely worth your time.

As I really enjoyed working on this, I am already having a couple of further coding ideas I'd loved to realize. I can't recommend this learning strategy more!

EDIT: After a bit of a fight with responsiveness, I've decided to make the portfolio site with the Bootstrap's video modal windows instead of CSS's collapsibles. This way the functionality is better and I've gone for the basic clean look as well, so it goes back a bit to the good old paper portfolios.

It feels like I've changed almost the entire code since I've made the first version almost a month ago - and I'm quite sure I will change some minor things again. I'm definitely opened to any bits of advice and recommendations!

Opened modal window and more basic design
Opened modal window and more basic design


Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky