Add API to create anonymous projects with 3-project limit
🚀 Feature Request
Allow anonymous users to create projects using a persistent client ID and enforce a maximum project limit of 3.
🎯 Motivation
Letting users try the product without signing up improves onboarding. Limiting the number prevents abuse.
🧩 Solution or Approach
- Store anonymous ID in frontend
- On project creation, backend looks up/creates
AnonymousUser
- Check project count < 3
- If valid, create project linked to
anonymousUserId
✅ Acceptance Criteria
📎 Additional Context
Requires schema setup (#1).
🔀 Related Branch
feat/anonymous-project-create
Add API to create anonymous projects with 3-project limit
🚀 Feature Request
Allow anonymous users to create projects using a persistent client ID and enforce a maximum project limit of 3.
🎯 Motivation
Letting users try the product without signing up improves onboarding. Limiting the number prevents abuse.
🧩 Solution or Approach
AnonymousUseranonymousUserId✅ Acceptance Criteria
📎 Additional Context
Requires schema setup (#1).
🔀 Related Branch
feat/anonymous-project-create