johnsmccain/porfolio

โ˜… 0Forks 0TypeScriptGitHub โ†—Compare

README

John Danlami's Portfolio

A modern portfolio website built with React, TypeScript, and Vite, featuring a macOS-inspired interface.

๐ŸŒ Live Demo: johnsdanlami.netlify.app

Features

  • ๐Ÿ–ฅ๏ธ macOS-style interface with dock and window management
  • ๐ŸŽจ Interactive GSAP animations
  • ๐Ÿ“ฑ Responsive design with Tailwind CSS
  • โšก Fast performance with Vite
  • ๐Ÿ”ง TypeScript for type safety
  • ๐ŸŽต Audio integration
  • ๐ŸŒ™ Dark/Light theme support

Tech Stack

  • Frontend: React 19, TypeScript
  • Styling: Tailwind CSS, UnoCSS
  • Animations: GSAP
  • State Management: Zustand
  • Build Tool: Vite
  • Deployment: Netlify

Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

License

MIT License - feel free to use this project as inspiration for your own portfolio!


Credits

ย 

Built with โค๏ธ by John Danlami

Contributors

johnsmccain

Issues