Skip to content
Rajieb edited this page Apr 1, 2026 · 1 revision

ICAMI 2026 Website Wiki

Welcome to the project wiki for the International Conference on Advanced Machine Intelligence (ICAMI 2026) website.

This wiki contains detailed documentation on every part of the codebase: architecture, components, configuration, content pipelines, styling, deployment, and more. Each page covers a specific topic in depth.

Quick facts

  • Conference: International Conference on Advanced Machine Intelligence
  • Year: 2026
  • Venue: Multimedia University (MMU), Malaysia
  • Framework: Next.js 16 with App Router
  • Styling: Tailwind CSS v4
  • Animation: Framer Motion (selective usage)
  • Content: Markdown-backed announcements with dynamic routing
  • Deploy target: Static export to GitHub Pages

Wiki pages

Page What it covers
Architecture Tech stack, project structure, directory tree, dependency list, Next.js config
Routes Every route in the app, what it renders, and which components/data it uses
Components Every component in the project, organized by directory, with props and behavior
Configuration Deep dive into site.js, the single source of truth for all conference data
Announcements The markdown-backed announcement pipeline: how it works, format, examples
Navigation Desktop dropdowns, mobile dock, explore overlay, active link logic, dynamic labels
Hero Section The homepage hero: layout, background, traveling logo animation, responsive behavior
Styling Tailwind v4 setup, design tokens, fonts, CSS custom properties, notable classes
Images and Assets Local files in public/, remote images from CDN, Next.js image config
Inner Pages The DocumentPage system: TOC generation, breadcrumbs, in-page find, scroll sync
Fee Calculator The interactive registration fee calculator: discount logic, UI, implementation
Development and Deployment Local dev setup, build process, static export, GitHub Pages deploy
Content Guide Conventions for adding/editing content, what to change where, rules to follow

Where to start

Clone this wiki locally