Skip to content

feat(projects): add four private-repo case studies + site favicon - #8

Merged
AltanEsmer merged 5 commits into
mainfrom
feat/private-repo-case-studies
Jul 7, 2026
Merged

feat(projects): add four private-repo case studies + site favicon#8
AltanEsmer merged 5 commits into
mainfrom
feat/private-repo-case-studies

Conversation

@AltanEsmer

Copy link
Copy Markdown
Owner

What

Adds four new case studies to the Work page, each sourced from a private AltanEsmer repository, plus a site favicon. Since the source repos are private, the write-up and the hand-authored cover art are the showcase — no source links.

Case study Category Stack
Event Management System Web React · Express/Prisma · PostgreSQL · Auth0
CS2 Arbitrage Monitor Tools Python data pipeline · Discord alerts
Esmer Market Web Next.js 15 static export · Firebase · TR/EN i18n
Esmer Market Accounting Desktop React · Node · Electron · SQL Server (raw mssql)

Each ships two files: content/projects/<slug>.mdx (frontmatter per src/lib/content.ts + a first-person case study) and public/projects/<slug>.svg (a cover matching the existing house style — cream palette, serif title, domain motif).

The favicon uses the App Router convention: src/app/icon.svg + src/app/apple-icon.png (a serif "AE" monogram in the cover-art palette), auto-linked with no manual <link> tags.

Why

Fleshes out the portfolio with real, distinct projects across web, tools, and desktop that weren't previously representable because their repos are private.

Notes for reviewers

  • Static export stays green: npm run build succeeds (20/20 static pages); all four pages, four cover SVGs, and both icons emit into out/. npm run lint is clean.
  • No shared files touched — content, covers, and App Router icons only (no layout/config/lib edits).
  • No leaks: every MDX claim traces to the repo's own README; no private URLs, env values, secrets, or confidential client names. "Esmer Market" is the author's own public-facing family business.
  • Adding future content needs only a new MDX file — no route/registry changes.

🤖 Generated with Claude Code

AltanEsmer and others added 5 commits July 7, 2026 18:17
Private-repo case study: multi-tenant hotel event management
(React + Express/Prisma + PostgreSQL + Auth0) with a matching
hand-authored cover SVG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Private-repo case study: a Python pipeline that tracks completed-sale
prices for CS2 skins across marketplaces and alerts on profitable
spreads via Discord, with a matching hand-authored cover SVG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Private-repo case study: a statically exported Next.js 15 site for a
family grocery store, Turkish-first with client-side Firebase for
reviews/campaigns and a Netlify-function contact form, with a matching
hand-authored cover SVG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Private-repo case study: a unified inventory/invoicing/accounting
system for a family grocery, shipped as both a web app and a Windows
Electron desktop build over SQL Server (raw mssql, no ORM), with a
matching hand-authored cover SVG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
App Router icon.svg + apple-icon.png (auto-linked, no <link> tags).
Serif "AE" monogram on ink with a blue accent rule, matching the
project cover-art identity.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@AltanEsmer
AltanEsmer merged commit fe2dbc3 into main Jul 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant