Portfolio
A modern portfolio website built with Next.js 15, React 18, and TypeScript.
Features
- Built with Next.js 15 with Turbopack for fast development
- UI components powered by Radix UI and Tailwind CSS
- AI integration with Google Genkit
- Firebase integration
- Form handling with React Hook Form and Zod validation
- Analytics with Vercel Analytics and Speed Insights
- Responsive design with Tailwind CSS
Getting Started
Prerequisites
- Node.js 22 or higher
- pnpm (recommended)
Installation
# Install dependencies
pnpm install
Development
Open http://localhost:3000 to view the application.
Building for Production
# Create production build
pnpm build
# Start production server
pnpm start
Code Quality
# Run ESLint
pnpm lint
# Type checking
pnpm typecheck
Tech Stack
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- Forms: React Hook Form + Zod
- AI: Google Genkit
- Backend: Firebase
- Analytics: Vercel Analytics & Speed Insights
License
Private project