Files
social-media/docs/TASKS/campaigns/001-rename-projects-to-campaigns.md

742 B

Rename Projects To Campaigns

Goal

Align the codebase terminology with the product language by replacing the Project domain surface with Campaign.

Relevant Specs

  • docs/product/glossary.md
  • docs/ARCHITECTURE.md

Scope

  • Rename backend module, entity, DTOs, handlers, EF configuration, and route/tag names from projects to campaigns.
  • Update content item and access-scope references that point at the renamed campaign concept.
  • Update frontend feature naming and API calls where they still refer to projects.
  • Update OpenAPI snapshots if backend contracts change and the backend can run.

Validation

dotnet build backend/Socialize.slnx
dotnet test backend/Socialize.slnx
cd frontend && npm run build