Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
7
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
npm run dev # Start development server with Turbopack npm run build # Build for production npm run start # Start production server npm run preview # Preview production build locally
npm run lint # Check for linting issues npm run lint:fix # Auto-fix linting issues npm run type-check # Check TypeScript types npm run format # Format code with Prettier
npm test # Run Jest tests npm run test:watch # Run tests in watch mode
/app # Next.js app directory /(auth-pages) # Protected routes requiring authentication /admin # Admin seating chart management /protected # Protected info for guests /(public-pages) # Public routes / # Home page with wedding details /gallery # Photo gallery /guestbook # Real-time guestbook /rsvp # RSVP form /songs # Song request form /success # Success confirmation pages /api # API routes for form submissions /components # React components /admin # Admin-specific components (seating chart) /gallery # Gallery components /guestbook # Guestbook components /ui # ShadCN UI components /lib # Utilities and configurations /supabase # Supabase client and types /public # Static assets and images /styles # Global styles
Authentication Flow:
/(auth-pages) require authentication/middleware.tsReal-time Features:
Form Handling:
Admin Features:
Styling Strategy:
Required in
.env.local:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYKey tables in Supabase:
rsvp - Guest RSVP responsessongs - Song requestsguestbook - Guestbook entriesseats - Seating chart datatables - Table arrangements