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 pays homage to San Diego and my love of the desert with a "Desert Meets Ocean" aesthetic.
- Smooth animations using Framer Motion
- Clean, simple, and responsive design
- 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.