Notes
Working notes from real build sessions — what I built, why it's built that way, and the bugs along the way.
Nik-Blog, mcp
leet-journal, Python
langchain
nikblog-image-mcp, Gemini, Antigravity
career-watch, mcp, Gemini, Antigravity
Terraform, HCL, IaC
Nik-Blog, terraform
Nik-Blog , Typescript
- 01: Admin auth — JWT login and protected routes
- 02: Projects module — public reads, admin-only writes
- 03: GitHub sync — keeping projects in sync without losing manual edits
- 04: Notes module — categories, Markdown storage, reusing `toSlug`
- 05: Frontend public pages — Server Components, Cache Components, Markdown
- 06: Admin panel auth — HTTP-only cookies instead of localStorage
- 07: Admin create/edit forms — a shared component
- 08: Image uploads to S3 — least-privilege IAM, memory-buffered uploads
- Nik-Blog — Learning Notes