A sleek, responsive, animated developer portfolio built with React, Tailwind CSS, Framer Motion and Vite. Includes features like dark mode, music player, Konami Easter Egg, confetti explosions, toolbox, timeline, and more.
- π‘ Dark Mode Toggle
- π΅ Built-in Music Player
- π» 3D Spline Scene in Hero Section
- π Animated Timeline of Journey
- π Toolbox Page with Premium Icons
- π₯ Konami Code Easter Egg β Confetti π
- πͺ Dynamic Themed Backgrounds
- π§ Typewriter Animated Intro
- π± Fully Responsive for All Devices
- π§© Modular Components + Clean Structure
- π― SEO & OpenGraph optimized
| Name | Description |
|---|---|
| React.js | Frontend library |
| Tailwind CSS | Utility-first CSS framework |
| Framer Motion | Animation library for React |
| Vite | Fast build tool for modern frontend |
| Spline | 3D interactive scene in hero |
| React Icons | Beautiful icon packs |
src/
βββ assets/ # Images, icons, svgs
βββ components/ # All React components
β βββ Hero.jsx
β βββ About.jsx
β βββ Projects.jsx
β βββ Timeline.jsx
β βββ Toolbox.jsx
β βββ MusicPlayer.jsx
β βββ ThemeToggle.jsx
β βββ DynamicBackground.jsx
β βββ EasterEgg.jsx
β βββ EasterEggHint.jsx
βββ context/
β βββ ThemeContext.jsx
βββ App.jsx
βββ main.jsx
βββ index.css# 1. Clone the repository
git clone https://github.com/yourusername/portfolio
cd portfolio
# 2. Install dependencies
npm install
# 3. Start the development server
npm run dev
> Make sure you have Node.js β₯ 18 installed.This project is open source and available under the MIT License.
