A high-performance, visually stunning developer portfolio built with modern web technologies. This project showcases advanced frontend engineering skills, featuring immersive 3D elements, fluid animations, and a responsive design that works seamlessly across all devices.
Designed to be more than just a resume, this portfolio is an experienceโdemonstrating expertise in React ecosystem, creative coding, and performance optimization.
- ๐จ Premium UI/UX: Custom design system using TailwindCSS with a dark, cyber-aesthetic.
- โก High Performance: Powered by Vite for lightning-fast HMR and optimized production builds.
- ๐ 3D Integration: Interactive 3D elements using React Three Fiber.
- ๐ฌ Advanced Animations: Complex orchestrations with Framer Motion and GSAP.
- ๐ฑ Fully Responsive: Mobile-first architecture ensuring perfect rendering on any screen size.
- โฟ Accessible: Built with accessibility best practices (ARIA, semantic HTML).
- ๐ง Type-Safe: 100% TypeScript codebase for strict type checking and maintainability.
- Framework: React 18
- Language: TypeScript
- Build Tool: Vite
- Styling: TailwindCSS
- Animations: Framer Motion
- 3D Graphics: React Three Fiber
- UI Components: Radix UI (Headless) + Shadcn/ui
- Routing: React Router
- Linting & Formatting: ESLint + Prettier
-
Clone the repository
git clone https://github.com/achyuthkp27/Portfolio.git cd Portfolio -
Install dependencies
npm install
-
Start the development server
npm run dev
The application will be available at
http://localhost:5173.
To create a production-ready build:
npm run buildThe output will be in the dist directory, ready to be deployed.
This project is configured for automated deployment to GitHub Pages using GitHub Actions.
- Workflow:
.github/workflows/deploy.yml - Trigger: Pushes to the
mainbranch. - Process: Builds the project and deploys the
distfolder to thegh-pagesbranch.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with โค๏ธ by Achyuth KP
