Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

247 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

andrewteece-portfolio

A modern, professional portfolio built with React, TypeScript, Tailwind CSS, and Vite.

Tests codecov

✨ Live Site

👉 andrewteece.com

🚀 Features

  • ⚡️ 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

🧰 Tech Stack

Core

  • React
  • TypeScript
  • Vite

Testing

  • Vitest

Styling

  • Tailwind CSS

📂 Project Structure

.
├── 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.md

🧪 Running Tests

npm run test

For coverage:

npm run coverage

📦 Getting Started

git clone https://github.com/andrewteece/andrewteece-portfolio.git
cd andrewteece-portfolio
npm install
npm run dev

👤 Author

Andrew Teece
🔗 andrewteece.com
📩 andrew@andrewteece.com
🔗 LinkedIn | GitHub


📜 License

This project is licensed under the MIT License.

About

A modern, professional portfolio built with React, TypeScript, Tailwind CSS, and Vite

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages