Skip to content

StrangeRanger/HThompson

Repository files navigation

HThompson

Project Tracker

Personal website and service hub for hthompson.dev, built with Next.js and Material UI.

Note

Status: Beta

This version is functionally complete, with a few additional small changes planned before it is considered final.

Tech Stack

Features

  • Responsive personal hub and navigation shell
  • Project Tracker with live GitHub repo/gist data
  • About, Links, and Policies pages
  • Security-focused headers and CSP setup
  • Standalone output for containerized deployment

Routes

  • / - Home
  • /project-tracker - Project Tracker
  • /about - About
  • /links - Social links
  • /policies - Web policies

Requirements

  • Node.js >=24.0.0
  • pnpm

Getting Started

git clone https://github.com/StrangeRanger/HThompson.git
cd HThompson
pnpm install
pnpm dev

Local URL: http://localhost:3000

Scripts

pnpm dev               # Start dev server
pnpm build             # Production build
pnpm start             # Start production server
pnpm build:standalone  # Build standalone output
pnpm start:standalone  # Run standalone output
pnpm lint              # Lint
pnpm lint:fix          # Lint + auto-fix
pnpm format            # Format code

Deployment

  • Includes a multi-stage Dockerfile
  • Includes a hardened docker-compose.yml example
  • CI workflows run lint/build and Docker publishing

License

This project is licensed under the MIT License.

About

This repository contains the source code for my website.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors