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

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.

Ship #1

I made a lightweight, highly customizable CSS library. It took me around 3 hours to put together, and it was honestly a fun thing to build. The whole point is that you can customize pretty much every single detail of a UI element and just drop the final .css file straight into your project.

Node.js was definitely a bigger pain than I expected to get working right. But the workflow is pretty neat now: you just run the server locally, open up the dashboard, edit your components, hit save, and your CSS is ready to go in your HTML.

Definitely going to be using this for my upcoming portfolio project.

  • 2 devlogs
  • 2h
Try project → See source code →
Open comments for this post

1h 12m 38s logged

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 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.)

Replying to @JyotP

0
53
Open comments for this post

57m 16s logged

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.

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.

Replying to @JyotP

0
31

Followers

Loading…