This repository contains the source code for my personal portfolio website. It is designed to showcase my skills, projects, and professional experience in a clean, modern, and fully responsive interface. The website is built using a cutting-edge tech stack to ensure high performance and a great user experience.
- Responsive Design: Optimized for a seamless experience on all devices, from desktops to mobile phones.
- Dynamic Content: Portfolio data is managed centrally in
src/lib/portfolio-data.ts, making it easy to update and maintain. - Component-Based Architecture: Built with reusable React components for maintainability and scalability.
- Project Showcase: Sections for both software and hardware projects, with links to repositories and live demos.
- Interactive Experience: Smooth animations and transitions to enhance user engagement.
- Comprehensive Sections: Includes sections for Home, Education, Experience, Projects, Skills, and Awards.
- Framework: Next.js (App Router)
- UI Library: React
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: ShadCN UI
- Analytics: Vercel Analytics & Speed Insights
src/app/: Contains all the pages of the application, following the Next.js App Router structure.src/components/: Contains all reusable UI components (e.g., Header, Section, Cards).src/components/ui/: Contains the base UI components from ShadCN UI.src/lib/: Contains utility functions, portfolio data (portfolio-data.ts), and placeholder image configurations.public/: Contains static assets like images and logos.src/app/globals.css: Contains global styles and Tailwind CSS theme configuration.tailwind.config.ts: The configuration file for Tailwind CSS.