Portfolio & NavUI
One Next.js application for Navdeep Singh's portfolio and NavUI, a shadcn-compatible library of polished React interfaces.
· · ·
Portfolio
A personal portfolio for selected work, project case studies, writing, and open-source contributions.
NavUI
A shadcn-compatible collection of components, production-ready blocks, interface illustrations, and page templates. Preview the source and add only what your project needs.

About the project
Both sites are served from one Next.js application and Vercel project:
navdeepsingh.devserves the portfolio.ui.navdeepsingh.devserves NavUI from the internal/uiroute tree.proxy.tshandles hostname routing while keeping/uiout of public canonical URLs.- Registry artifacts are published from
public/rand can be installed with the shadcn CLI.
Built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui, Motion, and Bun.
Local development
Open:
- Portfolio:
http://localhost:3000 - NavUI with hostname routing:
http://ui.localhost:3000 - NavUI internal route:
http://localhost:3000/ui
Registry
Install a registry item with the official @navui namespace:
Build and validate all registry artifacts:
Checks
bun test bun run build
License
Licensed under the