Skip to content

Create Project

The Create Project dialog lets you set up a new project with a name, type, color, status, owner, date range, tags, attachments, and description. The form opens as a modal over the Projects list and uses unsaved-changes protection to prevent accidental data loss.

Create Project dialog filled with sample data showing name, project type, color, status Active, and date fields

Open Projects from the sidebar, then click Create New (or the + button in the sidebar). The dialog opens over /projects/projects.

You can also navigate directly to /projects/projects#new-project — the sidebar Projects + button uses this deep-link.

FieldRequiredTypeDescriptionDefaultValidation
NameYesTextDisplay name for the projectMax 200 chars; trimmed on submit; submit blocked when empty
Project TypeYesSelectDetermines available work item typesMust select a type; submit blocked until selected
ColorNoColor picker + TextVisual accent color for the project#3b82f6Hex color code; max 9 chars; editable via color swatch or hex input
StatusNoSelectInitial project statusactive (or draft if participant governance is enabled)One of: Draft, Active, On Hold
OwnerNoUser selectUser responsible for the projectActive users only; clearable; required when tenant settings enforce a project owner
Start DateNoDatePlanned start dateConverted to ISO at midnight local time
End DateNoDatePlanned end dateConverted to ISO at midnight local time
TagsNoMulti-selectLowercase tag chips for grouping[]Max 50 tags
ImagesNoFile uploadProject images (deferred upload)Max 20 images
AttachmentsNoFile uploadProject file attachments (deferred upload)Max 10 files; accepted types include images, PDF, Office documents, SQL, JSON, XML, YAML, Markdown, log files (gzip, ndjson), archives (zip, tar, 7z), and short screen recordings (mp4, webm)
DescriptionNoTextareaDetailed description of the projectMax 4000 chars; empty value becomes null

Status options at creation:

ValueDescription
DraftProject is being planned; not yet active
ActiveProject is in progress
On HoldProject is paused temporarily

The color field shows both a native color-swatch input (click to open a color picker) and a hex text field side-by-side. You can use either:

  • Click the swatch to pick a color visually.
  • Type a hex code (e.g., #e11d48) directly in the text field.

The default color is #3b82f6 (blue). The list response also returns this default for any project that has no custom color, so all projects show a color indicator in the Projects List.

Images and file attachments use deferred upload: they are staged locally in the dialog while you fill in the form. When you click Create, the project record is saved first, and then the staged files are uploaded and linked. If a file upload fails after the project is created, a warning toast appears and the project still exists — retry the upload from the Project Detail page.

RuleBehavior
Name requiredSubmit button is disabled while Name is empty
Name lengthMax 200 characters
Description lengthMax 4000 characters
Tag countMax 50 tags
Project Type requiredSubmit button is disabled until a Project Type is selected
Owner required (conditional)If tenant settings require a project owner, Owner becomes required
Participants required for activationIf tenant governance requires participants before activation, new projects default to Draft status. The project cannot be moved to Active until at least one participant is added.
Unsaved changes guardAttempting to close with unsaved changes shows a confirmation dialog
Attachment upload errorsIf file uploads fail after project creation, a warning toast is shown; the project is still created

After the form is submitted successfully:

  1. The project is created via the API.
  2. Any pending images and attachments are uploaded and linked to the new project.
  3. The dialog closes and redirects to the new project’s detail page.
  1. Open Projects List and click Create New.
  2. Enter the project Name and select a Project Type — these are the only required fields.
  3. Optionally choose a Color, Status, Owner, date range, Tags, and Description.
  4. Add any project images or attachments in the deferred upload sections.
  5. Click Create to save. The dialog closes and the new project’s detail page opens.
  • Creating projects requires access to the Projects module and canWriteProjects permission.
  • The Owner field is required only when the tenant’s project settings have Require project owner enabled.
  • After a successful submit the list and any open project views refresh automatically.