During quarantine I decided to learn how to program and deploy a website. I learn best by doing so I decided to create a portfolio website (which was actually used as my main/only design portfolio website for almost a year).
React, HTML, CSS, Firebase
Continuous, Summer 2020
Design, program, and deploy a website
Sketch, mockup, program, iterate
Libraries! Choosing the right libraries for the right use cases makes programming a lot easier.
Comments and documentation are a must. Especially for ongoing projects. I wish I had done a better job on this.
HTML & CSS are surprisingly powerful. I realized you can do a lot more than I expected.
Planning your components and which will inherent what seems like a better way to write organized code.
Plan how the website will be responsive before coding.
Version control is important so no progress is lost or overwritten.
Website maps and other SEO functions exist. I did not know about them until I tried making a website.