Jan WagnerandCursor 7e8313c96e feat(updates): add Authelia-backed markdown editor
Product news is written at /admin behind Traefik forward-auth, while
the public JSON and RSS feeds stay unauthenticated.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 11:27:09 +02:00
2026-08-15 23:43:20 +02:00
2026-08-15 23:43:20 +02:00

w-make.com

Öffentliche Firmen- und Portfolio-Site von Jan Wagner: industrielle Software, Systems Thinking, Glass Technology.

Deutsch ist die Standardsprache ohne Prefix (/, /arbeit). Englisch liegt unter /en. Inhalte stehen in src/content/, UI-Texte in src/i18n/dictionaries.ts. Die öffentliche Präsenz folgt PRESENCE-STRATEGY.md.

Lokal

npm install
npm test
npm run dev

Kontaktformular speichert Anfragen in SQLite (INQUIRIES_DB_PATH) und sendet sie per SMTP, sobald CONTACT_TO, SMTP_HOST, SMTP_USER und SMTP_PASS gesetzt sind. Lokal liegen diese Werte in .env.local (nicht committen), bezogen auf eldov@w-make.de. Optional: CONTACT_FROM, SMTP_PORT, NEXT_PUBLIC_SITE_URL, UPDATES_API_URL.

Routen

DE EN
/ /en
/ueber-mich /en/about
/arbeit /en/work
/notizen /en/notes
/kontakt /en/contact
/impressum /en/legal
/datenschutz /en/privacy
S
Description
No description provided
Readme
1.1 MiB
Languages
TypeScript 71.6%
JavaScript 14.3%
HTML 9.8%
Shell 1.9%
CSS 1.6%
Other 0.8%