Community Wolf
Community
APIAboutContact
Book a demo

Community Wolf

Real-time safety intelligence for citizens and the teams who protect them.

Community Tools

  • Public map
  • Namola
  • WhatsApp

Business Tools

  • Access Control
  • Intelligence
  • Safety API
  • Group Agents
  • Patrol Management
  • Roster Management
  • Safety Survey
  • Pricing
  • Pricing calculator

Resources

  • Docs
  • Changelog
  • Design system

Company

  • Community
  • Business
  • API
  • About
  • Contact

Get pilot updates

New features, city launches, and integration partnerships - delivered monthly.

Subscribe to updates

(c) 2026 Community Wolf. All rights reserved.

Privacy PolicyTerms of Service
Wolf design system
Foundations
  • Brand
  • Voice and tone
  • Colour
  • Typography
  • Spacing and layout
  • Radius, elevation and borders
  • Motion
  • Iconography
  • Imagery and photography
  • Data visualisation
  • Accessibility
Patterns
  • App shell
  • Hero sections
  • Empty states
  • Error states
  • Skeletons and loading
  • Forms
  • Tables and data density
  • Confirmation and destructive actions
  • Authentication surfaces
Components
  • Button
  • Input
  • Card
  • Badge
  • Dialog
  • Label
  • Textarea
  • Select
  • Checkbox
  • Radio group
  • Switch
  • Form field
  • Tabs
  • Popover
  • Tooltip
  • Accordion
  • Alert dialog
  • Confirm dialog
  • Toast (Sonner)
  • Skeleton
  • Empty state

foundations

Imagery and photography

We're not selling an app. We're selling visibility of a world most people don't photograph: the guards at gates, the civilians in townships, the control rooms at 3am.

Read the full spec

Kodak disposable — the canonical treatment

Warm cast, elevated warm-tone saturation, visible fine grain, slight vignetting. Imperfect on purpose — the look of somebody who lives there taking the picture.

  • Neighbourhood · dusk · warm cast
  • People in place · golden hour
  • Phone-in-hand · night-flash feel
  • Gate · night · ambient warmth

Aspect-ratio set

Pick one hero ratio per surface and stick to it. Mixing 16:9 and 4:3 hero images on the same page reads as sloppy.

  • 1:11080×1080Social post, square card
  • 3:41080×1440Portrait card, mobile hero
  • 4:31440×1080Classic landscape
  • 16:91920×1080Landscape hero, video thumb
  • 9:161080×1920Story, Remotion vertical
  • 21:92100×900Ultra-wide (rare)

Text on photo — overlay rule

If text must overlay an image, always use a 24% black overlay under the text zone. Never semi-transparent white on photo — it dissolves.

Community Wolf is safety data infrastructure.

Correct overlay — 24% black.

Community Wolf is safety data infrastructure.

Wrong — no overlay, legibility fails.

OG image preview

1200×630, self-hosted at public/og-image.png. Wolf green ground, mono-white lockup, Barlow 700 title, Source Sans 500 sub-title, Geist Mono URL at the foot.

WCommunity Wolf

Safety data infrastructure for safer cities.

Reports, patrols, access — unified into one data model.

communitywolf.com

tsx
{/* public/og-image.png — 1200×630 PNG */}
<meta property="og:image" content="/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

What we don't photograph

Even a perfect Kodak treatment can land on the wrong subject. Keep the subject list tight.

  • Stock-photo diverse-team-pointing-at-laptop shots.
  • Handshake / deal-closing office photography.
  • Pure product shots on gradient backgrounds.
  • Drone hero shots (maps section only).
  • Victims of crime or imagery that re-victimises.
  • Black-and-white marketing imagery — reads as art-house pretension.
  • Duotone treatments — they fight the token palette.
  • Semi-transparent white text over photo — use 24% black overlay instead.

No illustration style — v0.2 position

Wolf doesn't ship an illustration system. Decorative needs go to photography. Diagram needs go to SVG or Mermaid. Iconography goes to Lucide.

This is a deliberate decision to avoid the generic Humaaans / Undraw look that marks every consumer-productivity app. We revisit it in a future design-system version if a clear Wolf-specific use case emerges.

Previous — FoundationsIconography
Next — FoundationsData visualisation