https://github.com/jaredblumer/terminal-portfolio
Terminal-themed portfolio website built with React and TypeScript
https://github.com/jaredblumer/terminal-portfolio
Last synced: 8 months ago
JSON representation
Terminal-themed portfolio website built with React and TypeScript
- Host: GitHub
- URL: https://github.com/jaredblumer/terminal-portfolio
- Owner: jaredblumer
- Created: 2025-05-07T22:34:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-31T02:46:47.000Z (about 1 year ago)
- Last Synced: 2025-05-31T14:01:46.279Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 261 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terminal Portfolio by Jared Blumer
Welcome to my terminal-inspired portfolio! This interactive experience simulates a terminal interface and showcases my work as a full stack software engineer with a focus on React, TypeScript, JavaScript, Node.js, Python, and Ruby on Rails.
The application is deployed using **AWS S3 static hosting**, distributed via **CloudFront**, and built automatically through **GitHub Actions**.
Visit the live site: [https://jaredblumer.com](https://jaredblumer.com/)
## Available Terminal Commands
You can interact with the portfolio using these commands:
| Command | Description |
|-------------------|-------------------------------------|
| `about` | Learn about me |
| `certifications` | View earned certifications |
| `clear` | Clear the terminal |
| `education` | Display my education history |
| `email` | Send me an email |
| `github` | View my GitHub repositories |
| `help` | List all available commands |
| `hello` | Show a welcome message |
| `linkedin` | Visit my LinkedIn profile |
| `portfolio` | Browse portfolio projects |
| `ctrl + l` | Clear the terminal |
## Tech Stack
- **React** (via **Next.js**)
- **TypeScript**
- **Styled Components**
- **Jest** for testing
- **GitHub Actions** for CI/CD
- **AWS S3** with **CloudFront** for static hosting
## Running the Application Locally
To get started locally:
### 1. Clone the Repository
```bash
git clone https://github.com/jaredblumer/terminal-portfolio.git
cd terminal-portfolio
```
### 2. Install Dependencies
```bash
yarn install
```
### 3. Start the Development Server
```bash
yarn dev
```
### 4. Access the Application
Open your browser and go to: http://localhost:3000