SnapUI

Personal Project

2025

TechStack:

Next.js/ TypeScript/ Prisma/ MongoDB

Overview

SnapUI is a UI component library designed to help developers and designers build modern interfaces faster with reusable, clean, and customizable components. The goal was to create a system that reduces development time while maintaining design consistency and scalability across projects. I worked on structuring, designing, and developing the component library, focusing on usability, flexibility, and developer experience. Each component was built with a clean design system in mind, ensuring consistency in spacing, typography, and interactions. On the development side, I prioritized reusability, performance, and easy integration, making it efficient for real-world applications.

Results

SnapUI streamlined the development workflow by providing ready-to-use, well-structured components, significantly reducing the time required to build interfaces from scratch. The consistent design system improved overall UI quality across projects and minimized design inconsistencies. Its flexible architecture allowed developers to easily customize components based on project needs, enhancing scalability. Overall, SnapUI served as a strong foundation for building fast, consistent, and production-ready user interfaces.

" Technology is best when it brings people together. "

— Matt Mullenweg

Aniruddha Gharat

" Technology is best when it brings people together. "

— Matt Mullenweg

Aniruddha Gharat