Add portfolio content and design spec for Otis

This commit is contained in:
2026-03-22 11:31:02 +00:00
parent 6584ac450d
commit e9403188c4
4 changed files with 184 additions and 0 deletions

57
content/design-spec.md Normal file
View File

@@ -0,0 +1,57 @@
# Portfolio — Design Spec
## Visual Direction
Modern SaaS landing page style. Inspired by n8n.io, openclaw.ai, claude.ai, openai.com.
## Theme
- **Dark mode primary** (deep gray/near-black background, light text)
- Light mode optional (can add later)
## Typography
- **Font:** Inter or Geist Sans (clean, modern sans-serif)
- **Headings:** Bold, large, high contrast
- **Body:** Regular weight, comfortable reading size (16-18px base)
## Colors
- **Background:** `#0a0a0a` to `#111111` range
- **Text:** White/off-white (`#fafafa` / `#e5e5e5`)
- **Muted text:** `#888888` to `#a1a1a1`
- **Accent:** Single strong color — TBD (suggest warm orange, electric blue, or green)
- **Cards:** Subtle borders (`#222`) or glass/frosted effect with slight transparency
- **Hover states:** Accent color glow or brightness shift
## Layout
1. **Navbar** — Logo/name left, 3-4 section links right, language switcher, CTA button
2. **Hero** — Big bold headline, one-line subtitle, CTA button. Centered or left-aligned.
3. **Services** — 4 cards in a 2x2 grid (stack on mobile)
4. **Projects** — Card grid with title, short description, tech stack tags
5. **About** — Short bio, tech stack icon grid, languages
6. **Contact** — Email + links (LinkedIn, GitHub/Gitea)
7. **Footer** — Minimal, copyright + links
## Components
- **Cards:** Rounded corners (8-12px), subtle border or glass effect
- **Tags/badges:** For tech stack items (small, rounded, muted background)
- **Buttons:** Rounded, accent color, clear hover state
- **Dividers:** Subtle gradient lines or just whitespace
## Animations
- Fade-in on scroll (subtle, 200-300ms)
- Nothing else — no parallax, no particle effects, no hero animations
## Responsive
- Mobile-first
- Cards stack to single column on mobile
- Navbar collapses to hamburger
- Large tap targets for mobile
## i18n
- Language switcher in navbar (EN / DE / ES)
- URL structure: `/en/`, `/de/`, `/es/`
- Default locale: `en`
## Reference Sites
- https://n8n.io — dark, cards, clean sections
- https://openclaw.ai — bold hero, testimonials, dark
- https://openai.com — minimal, monochrome, typography-focused
- https://claude.ai — warm tones, generous whitespace