🎬 Add MeetupShowcaseScene component for Meine Meetups (Scene 4)

Implements the meetup showcase scene with:
- Featured meetup card with 3D perspective and shadow effects
- Date/time display with calendar and clock icons
- Upcoming meetups list (Memmingen, Friedrichshafen)
- Action buttons for calendar integration
- Staggered animations with spring physics
- Audio cues for slide-in and badge appearances

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
HolgerHatGarKeineNode
2026-01-24 13:26:26 +01:00
parent 41acbc9324
commit 2058140439
3 changed files with 823 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import { inconsolataFont } from "./fonts/inconsolata";
import { PortalIntroScene } from "./scenes/portal/PortalIntroScene";
import { PortalTitleScene } from "./scenes/portal/PortalTitleScene";
import { DashboardOverviewScene } from "./scenes/portal/DashboardOverviewScene";
import { MeetupShowcaseScene } from "./scenes/portal/MeetupShowcaseScene";
/**
* PortalPresentation - Main composition for the Einundzwanzig Portal presentation video
@@ -154,7 +155,7 @@ export const PortalPresentation: React.FC = () => {
durationInFrames={sceneFrames.meineMeetups.duration}
premountFor={fps}
>
<PlaceholderScene name="Meine Meetups" sceneNumber={4} />
<MeetupShowcaseScene />
</Sequence>
{/* Scene 5: Top Länder (12s) */}