Official flagship website for the 1st Indraprastha International Conference on Artificial Intelligence, IoT and Robotics (IIC-AIR 2027).
The conference brings together global researchers, students, faculty, and industry professionals to present cutting-edge developments in core technological domains.
- Workshops & Tutorials: January 13, 2027
- Main Conference: January 14-15, 2027
- Venue: Guru Gobind Singh Indraprastha University (GGSIPU), East Delhi Campus, Surajmal Vihar, Delhi - 110032, India
This project is built using modern, high-performance web standards:
Below is the directory layout showing the clean file architecture and core modular parts:
.
├── .github/ # GitHub Action workflows
│ └── workflows/
│ └── deploy.yml # Automated CI/CD deployment pipeline
├── app/ # Next.js App Router page layouts and routing
│ ├── (marketing)/ # Core conference views (Home, Committee, Dates, Registration, Tracks, Venue)
│ ├── favicon.ico # Website browser icon
│ ├── globals.css # Tailored styling rules and design tokens
│ └── layout.tsx # Base page layout structure
├── components/ # Modular visual components
│ ├── home/ # Hero, Stats Grid, and landing components
│ ├── layout/ # Shared Navigation bar and Footer
│ ├── shared/ # Countdown clock and Timelines
│ └── tracks/ # Interactive track grids and cards
├── content/ # JSON-based content (Single Source of Truth)
│ ├── committee.json # Committee listing and structural roles
│ ├── dates.json # Deadlines and schedules
│ ├── news.json # Announcements feed
│ ├── speakers.json # Keynote speaker directory
│ └── tracks.json # Technical tracks and scopes
├── lib/ # Application helper utilities and validation schemas
│ ├── content.ts # Content loading abstraction layer (Zod validation)
│ └── utils.ts # Styling join helpers
├── public/ # Public assets and configurations
│ ├── .htaccess # cPanel Apache web server rules (HTTPS and clean routing)
│ ├── GGSIPU_LANDSCAPE.png
│ └── BLUE WITH WHITE TEXT.png
└── DEPLOYMENT.md # Step-by-step cPanel and GitHub Secrets guide
Ensure you have Node.js 20+ installed on your system.
-
Install all dependencies:
npm install
-
Start the local development server:
npm run dev
-
Open http://localhost:3000 in your browser.
To compile and export the application as a production-ready static site:
npm run buildThis command generates an optimized static export in the ./out directory.
This repository is equipped with an automated deployment pipeline:
- Trigger: Every push to any branch.
- Process: Runs lint checks (
npm run lint), compiles the static build (npm run build), copies custom Apache server-side rewrite rules (.htaccessfor clean routing and HTTPS redirection), and deploys the build output to cPanel hosting via FTP. - Deployment Instructions: For details on setting up credentials, directory overrides, and server-side configurations, see the Deployment Guide.
- Academic First: Focuses on structured information, high readability, and clean visual typography.
- Accessibility Compliant: Adheres to WCAG Level AA requirements with proper text-to-background contrast ratios and support for keyboard-only navigation.
- Motion with Purpose: Implements smooth transitions using Framer Motion and Lenis scroll, respecting user preferences via
prefers-reduced-motionhooks.

