An interactive, high-fidelity portfolio application inspired by the Persona 5 aesthetic. This project showcases a professional resume through a stylized, dynamic interface featuring custom animations, theme switching, and a unique "Confidant" inspired design.
- Persona 5 Aesthetic: High-contrast UI, skewed elements, and signature "Confidant" style layouts.
- Interactive Navigation: Sidebar navigation with real-time section switching and a unique "Home" navigation pattern.
- Dynamic Theming: Switch between different visual styles (e.g., "Phantom", "Velvet") that update the entire application's color palette and animations.
- Boot Sequence: A stylized loading screen with system calibration logs and a progress bar.
- Responsive Design: Fully optimized for mobile, tablet, and desktop views with adaptive layouts and scaling.
- Rich Animations: Powered by Framer Motion for smooth transitions, "slam" effects, and interactive hover states.
- Framework: React 19
- Build Tool: Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Language: TypeScript
-
Clone the repository:
git clone <repository-url> cd phantom-persona
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000.
This project is licensed under the MIT License.