ASafarIMShowcase
Exhibit № 07

TimelineAI

Turn a list of events into a polished visual timeline: ten layouts over one content model — vertical, zigzag, circular, roadmap, Gantt, calendar board, and more — with live preview, PNG/JPG/PDF export, and a public gallery. No account needed to try it.

← Back to the wall
Spec sheetLive

slug: timelineai

Next.jsTypeScriptPrismaPuppeteerPlaywrightRedis

Open the live app ↗

Built on
  • Design system @asafarim/ui
    Tokens, moods, and brand components.
  • Identity @asafarim/auth
    Auth.js config, SSO cookie, RBAC helpers.
  • Platform database @asafarim/db
    Shared Prisma schema on PostgreSQL.
  • Queue / cache Redis
    Job queues and rate limiting.
01 /Detail

What's notable

  • One content model, ten layouts — switching layout never touches event data.
  • Live editor preview renders through the exact component the public page uses.
  • PNG / JPG / PDF export via headless Chromium against the same renderer.
  • Guests can build and submit a timeline without an account; admins moderate.
02 /Next

Case study