Skip to content

Repository files navigation

Andrew Jeter - Portfolio

Personal portfolio website for Andrew Jeter, a Senior Computer Engineering B.S. student at UC San Diego.

Live site: https://www.andrewcjeter.com

Overview

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.

Features

  • 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

Tech Stack

  • Framework: React (with Vite)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Routing: React Router

Development

To run the project locally:

  1. Clone the repository.
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Building for Production

To create a production build:

npm run build

Deployment

The website is deployed via GitHub Pages using GitHub Actions.

  • On push to main, a GitHub Actions workflow runs npm ci and npm run build.
  • The built dist/ folder is uploaded as a Pages artifact and served at https://www.andrewcjeter.com.
  • A 404.html file is generated as a fallback so that React Router routes work on refresh.

License

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.

About

My personal website, with my experience, projects, and interests!

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages