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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages