Personal portfolio website for Andrew Jeter, a Senior Computer Engineering B.S. student at UC San Diego.
Live site: https://www.andrewcjeter.com
This website serves as a digital portfolio and introduction, showcasing my background, projects, and journey at UC San Diego in San Diego, CA. The design direction is "Refined Sonoran Coast": a warmer system that blends Tucson desert tones with San Diego coastal clarity.
- Smooth animations using Framer Motion
- Centralized design tokens and reusable UI primitives
- Responsive homepage with photo slots for headshots, landscapes, and campus/nature imagery
- Easy navigation with React Router
- TypeScript for type safety (I'm still learning TS and JS)
- GitHub Actions CI/CD pipeline deploying to GitHub Pages
- Framework: React (with Vite)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Routing: React Router
To run the project locally:
- Clone the repository.
- Install dependencies:
npm install
- Start the development server:
npm run dev
To create a production build:
npm run buildThe website is deployed via GitHub Pages using GitHub Actions.
- On push to
main, a GitHub Actions workflow runsnpm ciandnpm run build. - The built
dist/folder is uploaded as a Pages artifact and served athttps://www.andrewcjeter.com. - A
404.htmlfile is generated as a fallback so that React Router routes work on refresh.
This project is licensed under the MIT License - see the LICENSE file for details.
Note: The personal images, text content, and branding assets (including the favicon) are Copyright © Andrew Jeter and are not covered by the MIT License. You may not use them without explicit permission.