Skip to content

About

My personal website built using React Router and deployed at Fly

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Latest commit

 

History

889 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hanihusam.com

My personal website — hanihusam.com. A full-stack React Router app with MDX case studies, light/dark theming, and SSR streaming.

Tech

  • React Router 8 (full-stack, SSR + streaming)
  • Tailwind CSS v4 for styling
  • Prisma + SQLite for views/likes and content caching
  • MDX case studies (working tree in dev, GitHub API in production)
  • Fly.io for hosting, Cloudinary for images

Getting started

Requires Node >=22.22.0.

npm install
npm run setup   # Prisma generate + migrate + seed
npm run dev     # http://localhost:3000

Create a .env with the variables listed in docs/agents/architecture.md (SESSION_SECRET, BOT_GITHUB_TOKEN, database paths, etc.).

Scripts

Command Description
npm run dev Dev server with content hot-reload
npm run build Production build
npm run start Run the production server
npm run validate Lint + typecheck + build

Docs

  • AGENTS.md — guide for AI agents and contributors
  • docs/agents/ — architecture, content pipeline, code style
  • docs/ — documentation index, plans, and changelog

License

MIT © Hani Husamuddin

About

My personal website built using React Router and deployed at Fly

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages