Create a .env file in the root directory:
# Firebase Configuration
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_idmy-nextjs-app/
├── app/ # Next.js 15 App Router pages
├── components/ # React components (40+ folders)
├── utils/ # Utility functions (AI, Firebase, generators)
├── lib/ # Server-side libraries
├── context/ # React Context providers
├── hooks/ # Custom React hooks
├── config/ # Configuration files
├── data/ # JSON content files
├── __tests__/ # Test files (Vitest)
├── docs/ # Documentation (15+ guides)
├── docker/ # Docker configurations
├── scripts/ # Deployment scripts
└── public/ # Static assets