Welcome to the academic and professional portfolio of Dr. Arvind Kumar Jha, Assistant Professor in the Department of Civil & Environmental Engineering at the Indian Institute of Technology (IIT) Patna.
This repository contains the source code for a modern, responsive, and highly interactive academic portfolio built using Next.js and Tailwind CSS.
https://dr-arvind-jha-portfolio.vercel.app/
- Responsive Design: Fully responsive layout that looks great on desktops, tablets, and mobile devices.
- Dynamic Content: Pages for Career Timeline, Achievements, Publications, Research Areas, Students, and Teaching.
- Interactive UI: Includes smooth animations, fade-in sections, and a modern aesthetic with glassmorphism effects.
- Publications Library: Interactive publication cards and integrated BibTeX citation support.
- Contact Form: Functional contact form for direct inquiries.
- AI Chatbot Component: Integrated interactive chatbot component for answering frequent questions.
- Framework: Next.js (React)
- Styling: Tailwind CSS
- Icons: Lucide React
- Animations: Framer Motion (or custom CSS transitions)
- Deployment: Vercel (Recommended)
The project code is located within the portfolio/ directory.
portfolio/
├── app/ # Next.js App Router (Pages & Layouts)
│ ├── about/ # About Page
│ ├── achievements/ # Achievements & Awards
│ ├── publications/ # Research Publications
│ ├── research/ # Research Areas
│ ├── students/ # Supervised Students
│ ├── teaching/ # Courses Taught
│ └── contact/ # Contact Information
├── components/ # Reusable UI Components (Navbar, Footer, Cards)
├── data/ # Static Data Files (profile, publications, etc.)
├── lib/ # Utility Functions (e.g., BibTeX parsers)
├── public/ # Static Assets (Images, SVGs)
└── src/ # Additional Source Files (if any)
To run this project locally, follow these steps:
- Node.js (v18.x or later)
- npm, yarn, or pnpm
-
Clone the repository:
git clone https://github.com/Goutam-2702/Deployiitp.git cd Deployiitp/portfolio -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser to see the result.
This is a personal academic portfolio, but suggestions, bug reports, and optimizations are always welcome. Feel free to open an issue or submit a pull request.
This project is open-source and available under the MIT License.