The Problem

A.k.a., what are we even trying to solve, and why?

Say you take a picture one day that you like, perhaps this one

DJI_0297.JPG

You’d like to publish it somewhere online, but for some reason you want to avoid social media. It would be great if you had a simple page for this, almost a portfolio of sorts. Something with as little friction as possible.

And that’s the vision: a web application that on the outside shows a bunch of your pictures in a minimalistic interface, something like this:

I drew this in Freeform.app

I drew this in Freeform.app

Clicking a thumbnail opens the full picture.

Dragging a photo on one of the squares uploads it there.

The whole thing is hosted on a URL like twentyfive.by/matej

And that’s it! All of the other bells and whistles are completely optional!

Now, are there any other reasons to build this?

2025

Upload works!

4 minute read

I re-did the attempts from the last time in a less ambitious way, leading paradoxically to a working upload mechanism that allows me to replace the images in...

What Now?

5 minute read

The time, energy and motivation I can muster for the project in the past weeks is dwindling, which is probably obvious also from the gap since the last blog ...

Vue.js Build System

3 minute read

Let’s face it, the CI/CD we set up last time was pretty lame, in that it did absolutely no building and just published a static HTML. So the goal today is to...

Toward Milestone 1

3 minute read

The goal today is to reach Milestone 1, in other words, have a trivial HTML file in my repository, and a hosting set up to receive it via a CI/CD process.

The blog is up!

4 minute read

As you can plainly see, the blog is available online on blog.twentyfive.tech! It’s been that way since yesterday, and it was mostly smooth sailing to get her...

Back to Top ↑

2024

AI

2 minute read

This blog & project x AI

The Problem

less than 1 minute read

A.k.a., what are we even trying to solve, and why?

About

less than 1 minute read

Welcome to this blog! It started out in December 2024 as a way to write technically about a pet project to sharpen some of my skills.

Back to Top ↑