A Next.js application that displays and manages standup leader rotation for the CNN Media Management team, featuring a news-themed interface with slot machine-style random leader selection.
- Weekly Rotation Display: Shows current and next week's standup leaders
- CNN-Themed UI: News ticker, breaking news styling, and CNN branding
- Random Leader Spinner: Slot machine-style random leader selection tool
- Open Graph Images: Auto-generated social media preview images for posting in Slack
- Responsive Design: Works on desktop and mobile devices
- Framework: Next.js 15.5.7 with App Router
- React: 19.1.0
- Styling: Tailwind CSS v4
- TypeScript: 5.x
- Deployment: Vercel-ready
- Images: next/og for dynamic Open Graph image generation
- Node.js 18.18.0 or higher
- npm or yarn
-
Clone the repository
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser