How chavesfilip/itprati-festive-growth-2026 works
iTpraTi Festive Growth 2026 is an operational campaign-planning repository with an initial Next.js dashboard, not a functioning campaign-management system. The intended operational scope spans strategy, editorial planning, ads, referrals, a link contest, creative production and reporting. The current user-facing workflow ends at a static overview: metrics are placeholders and operational areas are marked for implementation. The architecture and initial Supabase migration are documented, but live queries and operational modules are not implemented. Edges below are limited to relationships visible in the excerpts or README; several planned campaign areas have no shown runtime connections.
Main entry points: google-analytics.tsx Route tracking · layout.tsx App shell · client.ts Browser client · server.ts Server client
Components 17
Campaign planning
- Growth strategy
campaign/strategy - Editorial calendar
campaign/editorial-calendar - Ad briefs
campaign/ads - Referral program
campaign/referral - Link contest
campaign/link-contest - Campaign reports
reports
Creative production
- Campaign assets
assets - Production workflow
production/workflow.md
Web foundation
- Growth dashboard
src/app/page.tsx - App shell
src/app/layout.tsx
Data and measurement
- Route tracking
src/components/google-analytics.tsx - Event helper
src/lib/analytics.ts - Browser client
src/lib/supabase/client.ts - Server client
src/lib/supabase/server.ts - Initial schema
supabase/migrations/202611070001_initial_schema.sql
Other components
- Google Analytics
- Supabase
Connections 5
- App shell → Route tracking: renders
src/app/layout.tsx - Route tracking → Google Analytics: sends page views
src/components/google-analytics.tsx - Browser client → Supabase: creates browser client
src/lib/supabase/client.ts - Server client → Supabase: creates server client
src/lib/supabase/server.ts - Initial schema → Supabase: initial migration
README.md