Jan Wagner c822a110ce chore: add ES module type, health endpoint, and security docs
- Add 'type: module' to package.json to fix Node.js warnings
- Add /api/health endpoint for container health checks
- Document SMTP credential security best practices
- Remove .next build artifacts (295MB saved locally)
2026-08-22 16:20:24 +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%