A modern, responsive portfolio website built with React and Tailwind CSS, featuring a dark mode toggle, smooth animations, and project showcases.
- Responsive Design: Fully responsive layout that works on all devices
- Dark Mode: Elegant dark/light theme switching with system preference detection
- Smooth Animations: Engaging animations using Framer Motion
- Project Showcase: Interactive project cards with tech stack tags
- Contact Information: Easy access to professional networks and contact methods
- Modern UI: Clean and professional interface using Tailwind CSS
- Performance Optimized: Fast loading times and smooth transitions
- React.js
- Tailwind CSS
- Framer Motion
- React Router
- Lucide Icons
- Shadcn/ui Components
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/nHunter0/Portfolio.git
- Navigate to project directory
cd Portfolio
- Install dependencies
npm install
- Start the development server
npm start
The site will be available at http://localhost:3000
To create a production build:
npm run build
To deploy to GitHub Pages:
npm run deploy
The site can be configured by modifying:
src/pages/Projects.jsx
- Add/remove projectssrc/components/ExperienceSection.jsx
- Update work experience- Tailwind theme colors in
tailwind.config.js
The color scheme can be customized in tailwind.config.js
:
colors: {
primary: {
900: "#1A1625",
800: "#231F2E",
700: "#2D2739",
600: "#382F45",
},
accent: {
purple: "#8B5CF6",
violet: "#7C3AED",
indigo: "#6366F1",
pink: "#EC4899",
}
}
Please see LICENSE in repo
Project Link: https://github.com/nHunter0/Portfolio
Made with ☕ by Nathan H