Projects

Aset

Modern cloud-native file storage and management platform inspired by Google Drive with end-to-end type safety.

Apps

Frontend
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Shadcn UIShadcn UI
ClerkClerk
VercelVercel
Backend
Node.jsNode.js
ExpressExpress
tPRCtPRC
prismaprisma
cloudflarecloudflare
 DigitalOcean DigitalOcean
PrismaPrisma
Self Hosted DBSelf Hosted DB
DigitalOceanDigitalOcean
Aset SDK(CLI Utility)NPM - v1.0.0Git - v1.0.0
TypeScriptTypeScript
Node.jsNode.js
Tsup
CI/CD
Go Video Decoding Worker(Microservice)
GoGo
DigitalOceanDigitalOcean
Gin
CaddyCaddy
Dockerized- Docker

Features

  • Secure Authentication — Powered by Clerk with protected dashboard routes.
  • File & Folder Management — Create, browse, rename, move, and delete files and nested folders.
  • Cloud Storage — Files stored in Cloudflare R2 via presigned URLs.
  • Smart Views — Dedicated pages for All Files, Recent, Starred, Shared, and Trash.
  • Type-Safe API — End-to-end type safety from database to UI using tRPC + Zod.
  • Modern UI — Built with React 19, Tailwind CSS v4, shadcn/ui, and Radix primitives.

Architecture

Architecture- Microservice
Monorepo- Pnpm Workspaces
Husky Hooks
Open Source
README
LLD Design
Agent Skills

Frontend Specs

CI/CD- Vercel
Custom Domain
Monitoring- Vercel Analytics
Containerized

Backend Specs

Authentication- Clerk
Caching- Redis
Object Storage- Cloudflare R2
Dockerized- Docker
CI/CD- Github Actions
Reverse Proxy- Nginx
AI Gateway
DB Backup
Message Broker- BullMQ
Monitoring- New Relic
Testing