A professional, high-performance portfolio website for Bhanit Gaurav, a Senior Mobile App Developer specializing in Android (Kotlin), Flutter (Dart), and Kotlin Multiplatform (KMP).
Built with Next.js 15, TypeScript, and Tailwind CSS.
- Modern Tech Stack: Next.js 15 (App Router), React 19, TypeScript.
- Styling: Tailwind CSS v4 with a premium dark/light theme.
- Animations: Smooth entrance and scroll animations using
framer-motion. - SEO Optimized:
- Dynamic Sitemap & Robots.txt.
- JSON-LD Structured Data (
Personschema). - Open Graph & Twitter Cards.
- Dynamic Favicon generation.
- PWA Ready: Includes
manifest.jsonfor installability. - Contact Form: Fully functional contact form integrated with Formspree.
- Responsive: Flawless experience across mobile, tablet, and desktop.
- Theme Toggle: System-aware Light/Dark mode switcher.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Animations: Framer Motion
- Fonts: Outfit (Google Fonts)
- Node.js 18+ installed.
- npm or yarn.
-
Clone the repository:
git clone https://github.com/bhanitgaurav/bhanitresume.git cd bhanitresume -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
To create a production build:
npm run buildThe output will be in the .next folder.
- Push your code to GitHub.
- Log in to Render.
- Click New + -> Web Service.
- Connect your GitHub repository (
bhanitgaurav/bhanitresume). - Configure the service:
- Runtime: Node
- Build Command:
npm install && npm run build - Start Command:
npm start
- Click Create Web Service.
This project is open source and available under the MIT License.
Designed & Developed by Bhanit Gaurav.