Live public website · working operations portal

Aratta Expo digital experience and operations platform

Visitors can inspect archived industrial exhibitions, official downloads, news, gallery material, and a booth-inquiry path while staff can work through safe demo schedules, hall plans, equipment, CRM, finance, and tasks without pretending a multi-user backend is connected.

Status
Live
Date
12–16 July 2026
Role
Arian Asadi — product audit, information architecture, bilingual experience design, full-stack implementation, operations modeling, testing, and Sites release
Context
Authorized Aratta Expo redesign for Aratta Trade Development Company. The bilingual public website is live; the noindex staff portal is a public working demonstration that uses safe sample records and browser-local state rather than private operational data.
Stack / direction
Next.js 16 · React 19 · TypeScript · GSAP ScrollTrigger · Motion · Validated local state · Vinext / OpenAI Sites
Aratta Expo Persian public homepage with a cinematic exhibition-booth construction scene and archived industrial exhibition contentArian Asadi / authorized Aratta redesign
01

Problem and constraints

An archive-heavy exhibition brand needed a current, credible public experience while operational work remained fragmented across spreadsheets, hall plans, equipment records, deadlines, and informal coordination.

  • Persian is the primary right-to-left experience, with complete English route parity
  • Historical exhibition dates must remain visibly archived until a future calendar is verified
  • The public interface cannot pretend to submit, allocate, publish, charge, or write to production systems
  • Official Aratta brand, archive, and document assets must stay credited
  • The staff portal cannot expose private contacts or imply authentication, a database, roles, or multi-user synchronization
02

Key decisions

Separate a live public story from the private system it will eventually need.

  1. 01

    Rebuild the public information architecture around exhibitions, services, official documents, archives, editorial material, and inquiry

  2. 02

    Direct a scroll-linked booth-construction hero with responsive staged assets and a reduced-motion fallback

  3. 03

    Pair the public experience with a noindex local-first operations workspace instead of a decorative dashboard

  4. 04

    Model schedules, halls, booths, equipment, commercial records, tasks, and imports as validated native data

  5. 05

    Gate admin publishing and AI plan reconstruction behind configuration, allowlists, validation, rate limits, and human review

03

Architecture

From bilingual discovery to controlled exhibition operations.

  1. 1Bilingual public route layer
  2. 2Typed exhibition and content catalog
  3. 3Official download and inquiry path
  4. 4Local-first operations workspace
  5. 5Gated publish and AI adapters
04

Evidence currently available

Aratta Expo staff operations demo showing safe sample halls, tasks, CRM, finance, inventory, and run-of-show controls
Public noindex operations demonstration using safe sample records and browser-local state; no private contacts, authentication, database, or multi-user synchronization is represented.

Live bilingual public experience

The Persian primary route and English counterpart expose the cinematic exhibition story, archived events, services, official downloads, news, gallery material, and a user-controlled booth-inquiry draft.

Source: Aratta Expo live Persian route · 2026-07-18

Inspectable operations demonstration

The noindex staff route exposes safe sample schedules, halls, inventory, CRM, finance, tasks, imports, and browser-local change history while visibly disclosing that multi-user synchronization is not connected.

Source: Aratta Expo live staff demo · 2026-07-18

Reproducible release checks

At commit 09b9ea9, lint, strict typecheck, 74 focused tests, the Next.js production build, and the Sites build passed; full and production dependency audits reported zero known vulnerabilities.

Source: Aratta repository verification at 09b9ea9 · 2026-07-18

Controlled data and integration boundary

Admin writes require server configuration; imports validate structure; AI plan reconstruction uses access controls, signature checks, structured geometry validation, rate limits, and a review path before native data changes.

Source: Reviewed routes, validators, access controls, and focused tests · 2026-07-18

Confidentiality: The public site uses authorized public material. The noindex staff portal is a safe-sample, browser-local demonstration with no private contacts; it is discoverability guidance, not access control, and does not imply production authentication, shared data, or operational deployment.

05

Contribution and transparency

Arian's contribution

  • Product audit and public-experience strategy
  • Bilingual information architecture
  • Cinematic interface and motion direction
  • Operations model, implementation, tests, and release

Assistance and platforms

  • AI-assisted development tools used under Arian Asadi's direction and review
  • Next.js, GSAP, Motion, Lucide, Vinext, and OpenAI Sites
  • Official Aratta brand, archive, and document assets

Aratta Trade Development Company supplied the public brand, exhibition archive, and official document source material. No unverified client outcome, private operating data, or sole authorship of those source assets is claimed.

Next verified step

Add organization authentication, record-level authorization, database persistence, audit ownership, managed files, synchronized collaboration, monitoring, backup and restore rehearsal, and a permissioned staging environment before any private operational use.