Skip to content
Lik Kan Chung edited this page Dec 17, 2023 · 2 revisions

This is the documentation for my personal photo portfolio, photos.likkanchung.com.

These documents serve to track the progress of how I developed the web service, what I learnt, and some thoughts along the way. Hopefully... But more importantly, they serve as some documentation for my future self on some important decisions and features which I may include.

Why does this exist?

Photo sharing websites exist, and they are much better than this, so why does this exist and why go through all the effort of developing a solution from scratch? Well...

  • To re-learn web development. In my professional day-job I am a backend engineer, so I need some personal projects to get back up-to-speed on frontend as well.
  • Learning Java/TypeScript. As above, I set out this project to learn specific technologies, of which JS/TS is one.
  • Apply what I know about AWS. Similarly, I completed the AWS Cloud Practitioner exam and I have not had the chance to use it in my day-to-day role, so it's time to apply it.
  • I need a better way to share photos. I currently share photos using Google Photos albums. There are several reasons why I need to move away from this.
  • I don't want to use a SaaS product. It's much easier to create a Pixieset or Squarespace website, but I want to have more control over what I use.
  • It's fun. I'm an engineer, so building it myself is half the fun.
Clone this wiki locally