Home Blog Projects

I mainly just tinker with self-hosted applications.
I would like to make some small demo projects.
If I make one, I will put it here. :)

Newsflash

Guys I don't think I am very good at making projects.

QRCode Generator

Generates a QR code for a given URL. Honestly, wasn't that hard. I ended up just using a bunch of nodejs modules.

I might try making one from scratch, but QR code generation is a bit roundabout.

Generate QR Code here!

File Server

I am using a file server called copyparty. It has a lot of features, but it can kind of look a little clunky.

You can find it here

Media Server

One of the first things I wanted to host on my Linux server was a media server. Since I only had only recently learned basic Linux commands, I had a pretty hard time getting it set up. I initially used Jellyfin since Plex was being phased out. Later, I found out that Jellyfin was based on Emby, which had gone closed source. Despite this fact, it was more polished and was more feature-rich. I ended up buying a lifetime license.

Website blog

I tried making the blog more integrated into the website itself. There is an edit page that can only be accessed via a password, where I can create, edit, and delete posts.

There is a basic API for managing blog posts. I made sure to implement proper authentication and authorization checks every step of the way.

This Website

This is the website you are currently on! It is built with Node.js and Express.

It's a mostly static site, but I didn't really want to make it too flashy.

I did try remaking this website using Nextjs since it seemed like a smoother user experience, but I simply did not make the time for it.