You are browsing as a guest. Sign up (or log in) to start making projects!

Steve

@Steve

Joined June 1st, 2026

  • 5Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
I'm Steve, a teen from Oklahoma who has an unhealthy addiction to coding.

I spent ~450 hours on hack club's flavortown, getting me a sick framework 16 laptop and a bunch of other goodies.

Check out my projects

Platformed (https://platformed.jmeow.net) - A platformer with a web editor, level sharing, and trigger system.

Frontend Showcase (https://steveman67.github.io/frontend-showcase/) - a collection of fun css effects to help me learn css

Facebook Marketplace Scraper (https://github.com/SteveMan67/facebook-marketplace-scraper) - Uses playwright to scrape marketplace for different products, which it then puts into a database that's searchable with a web ui. This is how I found my current car.

Notification Hub (https://github.com/SteveMan67/notification-hub) - WIP! This is my current project, a consolidation of email, grades, assignments, and basically whatever, all in one place. Includes a web ui and plugin system.
Open comments for this post

5h 35m 35s logged

Conventional commits are sooo nice. I’ve started using them after just dumping everything I was working on into one big commit and it’s so worth it.

I’ve also been working on shoring up my current structure, dependencies, and all that good stuff to make it more maintainable. That’s what this project is supposed to teach me after all and I think I’m getting the hang of it. Also tidied up the ui a bit and am working on making the plugins page with settings. That will be interesting compnent-wise because each setting for a plugin has several different types and has to update based on that. We’ll see how that goes.

0
0
19
Open comments for this post

8h 19m 20s logged

I’ve been working on the ui, made with typescript and scss. This is what I have so far. I’m making it super nice and maintainable with typescript features. I also made a whole component system that automatically handles get/set functionality for the properties. I used that for each sidebar item and each notification.

I also made a sorting system that has yet to be functional at all.

0
0
18
Open comments for this post

10h 56m 55s logged

I’ve been having a lot of fun with abstraction/object oriented stuff. With it I set up a whole system that loads plugins and gives them methods to call like a logger, setNotification(), etc. Also the system calls it’s getNotifications() function every 5 minutes (will be configurable).

I’ve also moved the implementations of my school’s grade/homework system and email imap to the new schema, along with implementing slack. The big thing right now is to design/create the web ui. It will be able to handle everything eventually.

0
0
39
Open comments for this post

1h 19m 10s logged

I designed the UI for the app, and am currently working on setting up the main structure for the backend. I’m setting up the plugin system and in the process learning object oriented concepts in ts. Instead of having all the db calls inline where I serve the routes like I did before now I have an interface for my database! It’s a lot of fun :yay:

0
0
3
Open comments for this post

3h 56m 31s logged

I’m currently getting used to the MVVM structure of avalonia and learning how that works. It’s not too terribly different from HTML since it’s xaml but it does take quite a bit of getting used to.

I’m currently working on the import page. Right now you can select a drive or folder on disk, and it will pull all the RAW photos out of that folder, quickly grab each of their date taken attributes, sort them into “shoots”, grab and scale the embedded jpeg to 300x300, and display all the photos to the user in a grid.

I think I won in UX over lightroom with my shoots because what I do is look at the time a photo was taken and if it was taken 6 hours after another, I put it in a new shoot. You can put those shoots into a hierarchical category tree as well. I’ve created classes for Shoots, Categories, and Photos.

I also hooked everything up to a SQLite3 database that will hold all those shoots, categories, and photo metadata, along with file location, in reference. I’ll store the files on disk in a folder structure by year, month, and day and then have the catalog hold where eveything is. You’ll be able to move things between drives from within the app.

0
0
1

Followers

Loading…