Addam

Creator marketing studio

productionSetup checklist

Configuration

Finish setup or use Demo Mode

Addam can run against real Firebase/OpenAI services, or you can explore a safe mock workspace in Demo Mode.

Firebase web app variables

Ready

Firebase public client variables are present.

OpenAI server key

Ready

OPENAI_API_KEY is present server-side.

Firestore rules reminder

Server check

Publish the Firestore rules from README before using real user data: workspaces, mediaAssets, generatedContent, campaigns, and scheduledPosts all require owner checks.

Storage rules reminder

Server check

Publish Storage rules so users can only read/write files under mediaAssets/{userId}/{workspaceId}/ and enforce image/video file constraints.

Step-by-step local setup

  1. Run `npm install`.
  2. Copy `.env.example` to `.env.local`.
  3. Add Firebase web app variables from Firebase settings.
  4. Enable Email/Password Auth, Firestore, and Storage in Firebase.
  5. Paste Firestore and Storage rules from README.
  6. Add `OPENAI_API_KEY` for real content generation.
  7. Restart `npm run dev` after changing environment values.
Open Firebase console