Skip to content

Latest commit

Β 

History

History
82 lines (66 loc) Β· 2.32 KB

File metadata and controls

82 lines (66 loc) Β· 2.32 KB

Portfolio Banner

πŸš€ Prince's Modern Developer Portfolio

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.


πŸ”₯ Features

  • πŸ’‘ 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

πŸš€ Tech Stack

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

πŸ“ Folder Structure

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

πŸ›  Setup

# 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.

πŸ“ License

This project is open source and available under the MIT License.