LiteStyle
- 2 Devlogs
- 2 Total hours
LiteStyle is a lightweight CSS Library editable via a HTML Dashboard. It aims on making web design easy and efficient. Highly customizable and looks beautiful in HTML Code.
LiteStyle is a lightweight CSS Library editable via a HTML Dashboard. It aims on making web design easy and efficient. Highly customizable and looks beautiful in HTML Code.
Devlog 2-
People said my last devlog sounded like AI, so I’m just gonna type this like a normal person.
Anyway, I got a huge part of this project finished and I’m basically ready to ship it. I added a ton of new elements: badges, buttons, inputs, and all that stuff you’d expect from something like Bootstrap, and made it so you can actually edit every little detail.
The main thing though was the debugging. Node.js and Vite were being a total nightmare. Vite kept crashing because it couldn’t find my files, and then the whole server refused to start just because of some dumb syntax errors I made while setting up the automatic code. It was a massive pain to get it all talking to each other, but I finally got it working.
Also did I mention how stupid JS syntax errors can be? Like it throws errors that aren’t even errors.
This project is basically finished now, if you want to use it go to my GitHub and follow the instructions.
Still sad on how I lost 50 minutes of log time because of stupid HackaTime.
(PS: I love intellisense now, saved me 30 minutes. Big W.)
Devlog 1: Building LiteStyle
Okay so I made a CSS library. This is my first devlog and honestly I have no idea what I’m doing with the format, but here we go (no yap).
Here’s the thing about existing libraries. Bootstrap? Fine. Works. But you hit a wall eventually where you’re fighting it more than using it. Tailwind? Incredibly powerful. Also incredibly easy to turn your HTML into unreadable alphabet soup if you don’t already know what you’re doing. I watched a friend who’s genuinely smart spend twenty minutes trying to center a div with Tailwind and I thought, there has to be a middle ground.
So LiteStyle. Modular, lightweight, actually makes sense if you’re new to this. The idea is you grab pre-built CSS blocks, plug them in, tweak what you need. No config files. No memorizing forty utility classes to make a button. Just clean, readable code that does what you expect.
What I actually built in 90 minutes:
Repo’s up. File structure’s mapped out. Built a rough dashboard for customizing builds.
The dashboard looks like garbage right now. Also I built it with Bootstrap and Tailwind which is obviously absurd. I’m building a CSS library to replace those and I used them to build the tool. You have to start somewhere I guess. It’ll get ripped out soon enough.
HackaTime decided initializing my repo meant I started an entirely new project so my time tracking is completely broken. Small tragedy. Code’s committed at least.
What’s next:
Write the actual utility classes. Get the dashboard running on LiteStyle instead of the competition. Then we’ll see if this whole thing actually holds together or if I just wasted days.