A modern, responsive portfolio website showcasing the skills, projects, and experience of Kundena Akhil, a Full Stack Developer. Built with React and Vite for optimal performance and developer experience.
- Responsive Design: Fully responsive layout that works on all devices
- Single Page Application: Smooth navigation with React Router
- Interactive Components: Dynamic scroll-to-top functionality and animated backgrounds
- Modern UI: Clean and professional design with FontAwesome icons
- Performance Optimized: Built with Vite for fast development and production builds
- GitHub Pages Deployment: Automated deployment with GitHub Actions
Visit the live portfolio: Portfolio
- Home: Introduction and hero section
- Skills: Technical skills and expertise
- Experience: Professional work experience
- Education: Educational background
- Projects: Portfolio of completed projects
- Certificates: Professional certifications
- Resume: Downloadable resume
- React 18.2.0 - Frontend framework
- Vite 5.0.4 - Build tool and development server
- React Router DOM 6.20.0 - Client-side routing
- FontAwesome - Icons and visual elements
- React Icons - Additional icon library
- React Slick - Carousel/slider components
- ESLint - Code linting and formatting
- Node.js (version 14 or higher)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/Akhil07-ctrl/Portfolio.git
cd Portfolio/client
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:5173
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production build locallynpm run lint
- Run ESLint for code qualitynpm run deploy
- Deploy to GitHub Pages
This project is configured for automatic deployment to GitHub Pages:
- Build the project:
npm run build
- Deploy to GitHub Pages:
npm run deploy
client/
├── public/
│ ├── 404.html
│ └── vite.svg
├── src/
│ ├── components/
│ │ ├── AnimatedBackground/
│ │ ├── Certificates/
│ │ ├── Education/
│ │ ├── Experience/
│ │ ├── Footer/
│ │ ├── Header/
│ │ ├── Home/
│ │ ├── ProjectCard/
│ │ ├── Projects/
│ │ ├── Resume/
│ │ └── Skills/
│ ├── data/
│ ├── assets/
│ ├── App.jsx
│ ├── App.css
│ └── main.jsx
├── index.html
├── package.json
├── vite.config.js
└── vercel.json
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is open source and available under the MIT License.
Kundena Akhil - Full Stack Developer
- Portfolio: Portfolio
- GitHub: @Akhil07-ctrl
- LinkedIn: LinkedIn
- Email: akhilkundena@gmail.com
⭐ Star this repository if you found it helpful!