Web Development

Featured Posts

kartik

kartik

Aug 18, 2025

Building My Personal Finance Tracker: Backend with Node.js & TypeScript

Building My Personal Finance Tracker: Backend with Node.js & TypeScript

Starting from this post, I’ll be documenting the journey of building a personal finance tracker, beginning with the backend setup. In this first phase, I’ve focused on establishing the backend using TypeScript, Node.js, Express, and MongoDB. As I move forward, I’ll continue sharing my progress, challenges, and insights as I expand the app with more features and eventually move on to the frontend. Stay tuned for more updates!
7 min read
kartik

kartik

Aug 18, 2025

Designing Beautiful Shadows in CSS

Designing Beautiful Shadows in CSS

When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
3 min read
kartik

kartik

Aug 18, 2025

Demystifying styled-components

Demystifying styled-components

For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by building our own mini-version.
3 min read
Load More