Skip to content

Pranavchikte/Portfolio

Repository files navigation

Portfolio Website

Personal portfolio built with Next.js App Router, TypeScript, and Tailwind CSS. Includes light/dark theme toggle, project case-study pages, and contact form integration.

Tech Stack

  • Next.js 16 (App Router)
  • React 19 + TypeScript
  • Tailwind CSS 4
  • Motion + custom UI components

Setup

  1. Install dependencies:
npm install
  1. Create .env.local:
cp .env.example .env.local
  1. Add Formspree endpoint in .env.local:
NEXT_PUBLIC_FORMSPREE_ENDPOINT=https://formspree.io/f/your-form-id
  1. Start development server:
npm run dev

Open http://localhost:3000.

Scripts

  • npm run dev - start development server
  • npm run build - production build
  • npm run start - run production server
  • npm run lint - run ESLint

Notes

  • If NEXT_PUBLIC_FORMSPREE_ENDPOINT is not set, contact form falls back to opening the default mail client.
  • Resume PDF is served from public/Pranav Chikte.pdf.

Deploy

Deploy on Vercel or any Node-compatible host.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors