Skip to content

evanschoffstall/evanschoffstall.me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

359 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


evanschoffstall.me logo

evanschoffstall.me

Beautiful modern showcase

TypeScript 5 Upstash Redis Bun MIT License

Next.js 16 React 19 Tailwind CSS 4 Framer Motion 12 Contentlayer MDX 3


Personal portfolio and project showcase. Each project is provided a dedicated page with a description, links, and optionally the full README pulled in from GitHub.

Quick Start

bun install
bun dev

Open http://localhost:3000.

Environment variables (all optional):

UPSTASH_REDIS_REST_URL=your_redis_url
UPSTASH_REDIS_REST_TOKEN=your_redis_token

Commands

Command Description
bun dev Build content, start dev server with Turbopack
bun run build Build content, then production Next.js build
bun run start Start the production server
bun run readmes:download Download and render GitHub READMEs locally
bun run clean Remove .next, .cache, and .contentlayer

Adding a Project

Create public/projects/[slug].mdx (or public/projects/[slug]/content.mdx for folder-based projects):

---
title: Project Title
description: Brief description
date: "2024-01-01"
published: true
url: "https://project-url.com" # optional
repository: owner/repo # optional — used to sync README
contributor: false # true if you contributed but didn't create it
legacy: false # true to mark as archived
---

Your content here...

If a mirrored README exists for the project, it displays instead of the MDX body.


Made with ❤️ by Evan Schoffstall

About

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Contributors