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.
- Host: GitHub
- URL: https://github.com/eglenn-dev/personal-site
- Owner: eglenn-dev
- Created: 2024-12-31T18:43:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-10T16:07:24.000Z (2 months ago)
- Last Synced: 2026-04-10T17:29:35.024Z (2 months ago)
- Topics: mdx, nextjs, react, resend, server-side-rendering, serverless, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://ethanglenn.dev
- Size: 21.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ethan Glenn Portfolio Site
Welcome to my personal website project! This site is built to showcase my portfolio, and other personal information.
## 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`.
---