Washington Irving YABC Website

Project information

Tools

React, Next.js, TypeScript, Github, Google Cloud Platform, GitHub Actions

What did I achieve with this project?

I was hired to reconstruct this school's website to save on hosting costs and improve the overall visual design and organization. I originally coded this website from scratch with Next.js, TypeScript, and React for the frontend, Google Cloud Platform Storage Buckets for hosting, and Contentful to manage content. This custom solution allowed my non-technical client to make updates to the website's content without needing my direct help, while also having the benefits that came with having the site coded by hand(customization and performance mainly). I am proud of having learned about the internet, DNS, HTTP, CI/CD pipelines, static site generation, web performance, web accessibility, and UI design during the process of building and maintaining this site. I feel like this project turned me from a programmer into an engineer because of how much I had to juggle learning and using technologies with meeting stakeholder needs and meeting legal and business requirements. I actually had to move the site to another platform because of legal and business requirements changing, and I'm proud of my work building the inital site and my work migrating it.