---
title: "Mizu — Parth Kapoor"
description: "A Next.js portfolio/marketing site for companies with auth and dark mode"
canonical: "https://parthkapoor.me/builds/mizu"
---

# Mizu

> A Next.js portfolio/marketing site for companies with auth and dark mode

Mizu is a Next.js marketing site for companies, presenting a hero, features, pricing, testimonials and about sections on a single scrollable landing page, with user accounts behind NextAuth.

The frontend is built with Tailwind CSS, Radix UI and Headless UI primitives, and Framer Motion for section transitions and a custom cursor. Authentication runs through NextAuth with a Prisma-backed PostgreSQL database for user accounts.

- Status: shipped
- Language: TypeScript
- Started: Sep 2024
- Live: https://mizu-port.vercel.app
- Source: https://github.com/parthkapoor-dev/mizu-portfolio

## Highlights

- Sectioned single-page layout: Hero, Features, Testimonials, About, Pricing as independent components
- Custom animated cursor and Framer Motion transitions throughout the page
- next-themes dark mode support
- NextAuth authentication with account linking, backed by Prisma/PostgreSQL

## Stack

- **Frontend**: Next.js 13, React 18, TypeScript, Tailwind CSS
- **UI/Animation**: Radix UI, Headless UI, Framer Motion, Lucide icons
- **Auth/Data**: NextAuth, Prisma, PostgreSQL

All builds: [https://parthkapoor.me/builds](https://parthkapoor.me/builds.md)
