A modern, professional portfolio built with React, TypeScript, Tailwind CSS, and Vite.
- ⚡️ Blazing fast performance with Vite
- 🎨 Fully responsive design with Tailwind CSS
- 🌘 Dark mode toggle
- 🧪 Unit tests with Vitest and React Testing Library
- 📈 Code coverage via Codecov
- ✅ GitHub Actions CI integration
- 🔍 SEO optimization with
react-helmet-async - ✨ Clean animations with Framer Motion
- React
- TypeScript
- Vite
- Vitest
- Tailwind CSS
.
├── public/ # Static assets
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Page-level components
│ ├── styles/ # Global and theme styles
│ └── __tests__/ # Unit tests
├── vitest.setup.ts # Vitest setup
├── vite.config.ts # Vite configuration
└── README.mdnpm run testFor coverage:
npm run coveragegit clone https://github.com/andrewteece/andrewteece-portfolio.git
cd andrewteece-portfolio
npm install
npm run devAndrew Teece
🔗 andrewteece.com
📩 andrew@andrewteece.com
🔗 LinkedIn | GitHub
This project is licensed under the MIT License.