
I built my own icon platform after getting frustrated with FontAwesome — here's how each feature came to life
I'm a 20-year-old student from Vietnam. I built Viconic (viconic.io.vn) alone, with no team and no sponsor. Every single feature came from a real frustration I had while building web projects. Here's the story. It started with FontAwesome When I first learned web development, I used FontAwesome like everyone else. But the kit builder was confusing — I couldn't figure out how to generate a CDN link on my own. I ended up having to go to cdnjs.com just to grab a script tag. The free tier also had very few icons. At the time, I had no idea SVGrepo or Iconify even existed. So I started building my own thing. Every feature came from a real problem SVG injection instead of font icons My first approach was to use icomoon to generate font icons. But I quickly ran into a problem — font-based icons can't render multicolor icons accurately. Colors get lost or merged. So I switched to SVG injection. Icons load directly via a custom tag from the CDN, similar to how Iconify works. Bundle size stays a
Continue reading on Dev.to React
Opens in a new tab


