An open API service indexing awesome lists of open source software.

https://github.com/eglenn-dev/personal-site

My personal portfolio website with React Server Components and third party API integrations.
https://github.com/eglenn-dev/personal-site

mdx nextjs react resend server-side-rendering serverless shadcn-ui tailwindcss typescript

Last synced: 2 months ago
JSON representation

My personal portfolio website with React Server Components and third party API integrations.

Awesome Lists containing this project

README

          


Ethan Glenn Portfolio Site


Logo

Welcome to my personal website project! This site is built to showcase my portfolio, and other personal information.



TypeScript
React
Next.js
Tailwind CSS
Vercel
shadcn/ui


## Features

- **Home Page**: Introduction and latest updates.
- **Portfolio**: Display of my projects and achievements.
- **Experience**: List of my work experience.
- **Blog**: Articles and posts on various topics.
- **Contact**: Form to get in touch with me.

## Technologies Used

- **React w/ TypeScript**: Library for building reactive user interfaces.
- **Next.js**: React framework for server-side rendering and file based routing system.
- **Tailwind CSS**: Utility-first CSS framework for styling.
- **Vercel**: Cloud platform for static sites and serverless functions.
- **shadcn/ui**: React component library.

## Installation

1. Clone the repository:
```bash
git clone https://github.com/eglenn-dev/personal-site.git
```
2. Navigate to the project directory:
```bash
cd personal-site
```
3. Install dependencies:
```bash
bun install
```
4. Start the development server:

```bash
bun run dev
```

5. Open your browser and go to `http://localhost:3000`.

---


Copyright © 2026 Ethan Glenn. All rights reserved.