Welcome to my personal portfolio website, built using Next.js 13+! This project showcases my work, skills, and experience as a Senior Software Engineer. It features a clean, modern design with support for light and dark mode.
- Next.js 13+ (App Router)
- React & Tailwind CSS (UI Styling)
- TypeScript (For type safety)
- ESLint & Prettier (Code Linting & Formatting)
- GitHub Actions (CI/CD Workflow)
kailashw-kailashw.github.io/
├── README.md
├── LICENSE
├── eslint.config.mjs
├── next.config.ts
├── package.json
├── postcss.config.mjs
├── tsconfig.json
├── public/ # Static assets (e.g., images)
├── src/
│ ├── app/ # Next.js app router pages
│ │ ├── globals.css
│ │ ├── layout.tsx # Layout wrapper
│ │ ├── page.tsx # Homepage
│ │ ├── blogs/page.tsx # Blogs Page
│ │ └── projects/page.tsx # Projects Page
│ ├── components/ # Reusable UI components
│ │ ├── footer.tsx
│ │ ├── headers.tsx
│ │ ├── profileCard.tsx
│ │ ├── quote.tsx
│ │ └── technologies.tsx
│ └── context/ThemeContext.tsx # Global state management
└── .github/workflows/nextjs.yml # CI/CD pipeline
- 🌙 Dark/Light Mode: Toggle between themes effortlessly
- 📂 Projects and Blogs Page: Showcases my work (Coming Soon!)
- 📜 Dynamic Routing: Uses the Next.js App Router
- 📱 Responsive Design: Fully mobile-friendly UI
- 🚀 Fast & Optimized: Next.js ensures great performance
To run the project locally, follow these steps:
git clone https://github.com/kailashw/kailashw.github.io.git
cd kailashw-kailashw.github.ioyarn install # or npm installyarn dev # or npm run devOpen http://localhost:3000 in your browser to view the portfolio.
This project is deployed using GitHub Pages. To deploy manually, run:
yarn build # or npm run buildThen push the changes to the main branch.
- Add blogs section 📝
- Add Projects section 📝
- Integrate a contact form or add newsletter functionality 📩
- Improve animations and transitions ✨
Feel free to fork the project, open issues, or submit PRs if you'd like to contribute. 😊
This project is licensed under the MIT License.
⭐ Thanks for checking out my portfolio! If you like it, feel free to star the repo! 🚀