Okay, so, I’ve been messing around with this project, I’m calling it “Jinzhou”. It’s kinda like my personal playground for coding and stuff. Volume 2, is well… my second attempt to get things done right.
It all started with this idea of, like, organizing all my random thoughts and notes. You know, like a digital junk drawer, but, organized, hopefully. The first version, Volume 1, was… a mess. I mean, It worked, but it was clunky and I kept losing track of where I put things.

The Restart
So, I scrapped the whole thing. Yep, deleted everything and started from scratch. This time, I decided to use this new framework everyone’s been talking about, I’m not going to put its name here, it’s not the point. Let’s say It promised to be super efficient and all that jazz. It was a bit of a learning curve, had to watch a bunch of tutorials, you know, the usual drill.
I began by setting up the basic structure. Think of it like building a house, first you need the foundation, right? So I got the database connected, figured out how to store different types of entries – text, images, even voice memos (because, why not?).
- First, I made sure the text entry part was solid. Kinda basic, but needed it to be smooth.
- Then, I tackled images. That was trickier, needed to figure out how to resize them and stuff so they wouldn’t take forever to load.
- Voice memos were last. I found this cool library that handles the recording and playback. Pretty neat!
The Details
The biggest headache was probably the search function. I wanted to be able to find stuff quickly, you know, not having to scroll through hundreds of entries. So, I spent a good chunk of time tweaking the search algorithm. Still not perfect, but it’s way better than before. I’m using basic searching functions, no magic here.
I also added a tagging system. So, I can tag entries with keywords like “work”, “ideas”, “random” – whatever. Makes it easier to group things together.
What it Looks Like
It’s pretty simple, visually. I’m not a designer, so I kept it clean. Just a list of entries, with the newest ones on top. Each entry has a title, a preview of the content, and the tags. You can click on it to see the full thing.
The Outcome
So, after a few weeks of hacking away at it, I finally got something I’m pretty happy with. It’s not perfect, there are still bugs here and there, but it’s way better than Volume 1. I’m actually using it to organize my thoughts, and it’s making a difference. It’s a simple and effective outcome.

It’s still a work in progress, of course. I’ll probably keep tinkering with it, adding new features, fixing bugs. But for now, it’s doing what I need it to do. And that’s all that matters, right?