Production-ready personal portfolio website for Arush Gupta, Linux-native builder who self-hosts everything.
Built with Next.js (App Router, TypeScript), Tailwind CSS, Framer Motion, and Lenis smooth scrolling. Inspired by editorial creative portfolios with an electric lime dark aesthetic, oversized hero typography, film-grain texture, and Linux terminal elements.
# 1. Install dependencies
npm install
# 2. Start local development server
npm run devOpen http://localhost:3000 in your browser.
# Run typecheck and production build
npm run build
# Run linter
npm run lint- Push this repository to GitHub:
git add . git commit -m "feat: complete production portfolio" git push origin main
- Go to vercel.com and import the repository.
- Deploy with standard defaults (zero environment variables or custom configuration required).
Run the following command in the project directory:
npx vercel --prod