AUKTAVE 2K26 is the official portal for a university fest, built to handle event discovery, registrations, schedules, and sponsor showcases. The content layer is fully typed TypeScript with modular event definitions and nested dynamic routing, so adding a new event is a data change, not a code change.
Architecture
Next.js 16 App Router with React 19. A TypeScript-driven content architecture keeps event data separate from presentation. Tailwind CSS for styling, Framer Motion and GSAP for motion.
Features
Modular, typed content architecture with nested dynamic routing
Structured metadata, Open Graph tags, and sitemap generation
Progressive Web App capabilities with offline support
Immersive animations with Framer Motion and GSAP
Challenges & Solutions
Keeping heavy animation work from wrecking performance on mid-range phones, which is what most attendees carry. Motion is scoped to visible sections and respects reduced-motion preferences.
Tradeoffs
Static, typed content instead of a CMS. For a fest site with a fixed content window, type-checked data files beat CMS complexity.
Performance
SEO-first build with structured metadata and generated sitemaps. Animations are lazy and interruptible rather than blocking the first paint.