Skip to main content
All guide chapters

Get started

Your first project

Last updated 21 October 2026

This page walks you through building your first project in Ganttastic: create it, set the work calendar, add phases as tasks, break them into sub-tasks, link them with dependencies, mark key dates as milestones, and record progress. By the end you have a working Gantt chart that reschedules itself as your plan changes.

You need a project open in the app to follow along. If you have not signed up yet, see create your account, or try Ganttastic without an account first.

Ways to start a project

Ganttastic gives you several starting points. Pick the one that matches what you have:

  • Start your project: when no project is open, for example on your first visit, the app shows this screen. It offers Build with AI, Paste tasks (one task name per line, and you name the new project), Import a file, and Add a task, which creates a project named Untitled project with one task. A project with no tasks shows the same choices, headed Add tasks to this project, and they fill that project instead of creating a new one. See import from the Start your project panel and Bulk Add for pasting.
  • Start Blank: build the schedule yourself from an empty project. The rest of this page follows this path.
  • Build with AI: describe the project and let the AI Project Wizard draft the tasks, dates, and dependencies for you.
  • Import: click Import in the sidebar to bring in a .gwise or JSON file from another Ganttastic account, a Microsoft Project XML or MPP file, or a CSV or XLSX export from tools such as Asana, Monday, or ClickUp. See import a project.
  • Duplicate: right-click an existing project in the sidebar (or open its ... menu) and choose Duplicate to reuse its structure. This works on projects shared with you too, whatever your role, and gives you your own copy.
  • Templates gallery: ganttastic.com/templates describes ten common project types, such as a website redesign or an office move, with typical phases and dependencies. Its Generate my first plan button opens the AI project wizard. Drafting a plan with AI needs a free account, so if you are not signed in it opens the sign up form first, and the wizard follows once you are signed in.
  • New from template: enterprise members can start from an organization template or a personal one with New from template in the Create menu. See enterprise.

A duplicate is named after the original with (Copy) at the end. It keeps the tasks, dependencies, resources, work calendar, holidays, portfolio, and baseline dates. It does not keep collaborators: you own the copy, and you share it again if you need to. The copy counts against your active project limit. Duplicating a completed project gives you a completed copy, which counts against your completed project limit instead.

See plans and pricing for the full comparison.

The Create New Project dialog offering Start Blank or Build with AI, with the AI card showing current usage and how many AI plans remain this month.
Start blank, or let the wizard draft the plan for you.

Create a blank project

  1. Click Create in the sidebar and choose Project. The Create New Project dialog opens with two cards, Build with AI and Start Blank.
  2. Click Start Blank. A project name field appears in the same dialog.
  3. Type a name of up to 100 characters. A live counter shows how many you have used.
  4. Click Create. A "Project Created" toast confirms that your new project is ready, and the empty project opens.

If you are working as a guest, the project is saved locally in your browser, and the toast reminds you to sign up to keep it safe.

The 100 character limit applies in this dialog. Renaming the project later, by double-clicking its name in the sidebar, has no length limit.

When no project is open, the app shows No Active Project with a Create Your First Project button that opens the same dialog. After a reload, Ganttastic reopens the project you last had open in this browser.

Set up project settings first

A few minutes in settings saves rework later, because the work calendar drives every duration and dependency calculation. Right-click your project in the sidebar (or open its ... menu) and choose Settings to open the Project Settings dialog. It has three tabs:

  • Display: the project description, Project Start Date, Date Format, First Day of Week, and two Gantt bar label switches, Show Task Names on Gantt Bar and Show Progress on Gantt Bar.
  • Work Calendar: tick the working days of the week (Monday to Friday by default), define working hours with Add Time Block, and record closures under Holidays & Non-Working Days with Add Holiday.
  • Resources: click Add Resource and enter a Name, a Type (Internal or External), a Role, and a Company / Department. You assign these people and teams to tasks later.

Click Save changes when you are done.

Add your phases as tasks

Start broad. Add each major phase of the work as a task, then break the phases down in the next step.

  1. Click + Task in the toolbar (or press Insert). A row named "New Task" is added at the bottom of the list, and the Task Details panel opens on it automatically.
  2. Rename it in the panel’s Task Name field, then set rough Start and End dates with the date pickers.
  3. Close the panel and repeat for each phase. Four to eight phases is a comfortable size for a first pass.

You can also rename without the panel: double-click the task name in the Gantt table to edit it in place, or edit it directly in List view, where names are always editable. Dates can also be set by dragging bars on the chart. Tasks number themselves automatically, starting at 1, and the numbering updates as you reorder.

The full task toolkit, including Bulk Add and the right-click menu, is covered in working with tasks.

Break phases into sub-tasks

  1. Select a phase with a single click. The + Sub-task button becomes active.
  2. Click + Sub-task. An indented row appears under the phase, numbered 1.1, 1.2, and so on, and the Task Details panel opens on it.
  3. Rename it and set its dates, the same as any task.

You can also right-click a task and use the Add submenu, which offers New Task and New Sub-task. Ganttastic supports one level of nesting: tasks and their sub-tasks.

As soon as a task has sub-tasks it becomes a summary row. Its start becomes the earliest sub-task start, its finish the latest sub-task finish, and its progress a rollup, so those fields turn read only in the panel with a "Rolled up from subtasks." note.

Dependencies tell Ganttastic the order of work. When a task moves later, the tasks linked after it move later too; links never pull a task earlier. The quickest way to add one:

  1. Right-click the task that must wait, and choose Manage Dependencies, then Add Dependency...
  2. Pick the predecessor in the searchable picker. A finish to start link is created and an arrow appears on the chart.

Three other ways do the same job:

  • Drag the circular dependency handle on a Gantt bar and drop it on another bar.
  • Use the Add Dependency button on the Dependencies & Notes tab of the Task Details panel.
  • Type an expression into the Predecessors column in List view and press Enter.

The typed syntax gives you full control over link types and lag:

You typeWhat it means
2Finish to start: this task begins after task 2 finishes
2, 3Two predecessors, both finish to start
3:SSStart to start with task 3
2:FS+2Finish to start with a lag of 2 working days
4:FF-1Finish to finish with a lead of 1 working day

Ganttastic rejects circular dependencies with a "Circular Dependency" warning rather than applying them. When an edit cascades and reschedules downstream tasks, a toast summarizes what moved and offers a one click Undo for 15 seconds. For link types, lag, and automatic scheduling in depth, see dependencies and milestones.

Mark key dates as milestones

A milestone is a point in time rather than a span of work. It has no duration and draws as a diamond on the chart. Use milestones for approvals, launch dates, and other fixed deadlines. There are exactly two ways to create one:

  • Right-click a task and choose Convert to Milestone.
  • Open the Task Details panel and tick the Milestone checkbox on the General tab.

Giving a task the same start and finish date does not convert it; it stays an ordinary task until you use one of the two controls above. To change a milestone back, right-click it and choose Unmark milestone, or untick the checkbox.

Record progress

Progress lives on each task as a percentage. Update it in whichever view you are in:

  • Right-click a task, choose Set Progress %, and pick 0%, 25%, 50%, 75%, or 100%. In the Gantt view the submenu also has Custom... for any value.
  • Type into the Progress (%) field on the panel’s General tab.
  • Edit the % Complete column directly in List view.

Phases with sub-tasks calculate their own progress as a rollup of their sub-tasks, weighted by duration. The My Tasks view lists the tasks from your active projects, including projects shared with you, so you can update progress without opening each project. It shows tasks only, not their sub-tasks. See views and navigation.

When the plan looks right, capture it with Set Baseline so you can measure schedule changes against the original later. See baselines and variance.

Delete a project

To delete a project you own, right-click it in the sidebar (or open its ... menu) and choose Delete Project, then confirm with Delete.

Deleting is permanent. The project and everything in it are removed for you and for everyone it was shared with, and Ctrl+Z does not bring it back. If you only want it out of the way, choose Complete Project instead, which moves it to Completed Projects. A guest’s delete removes the project from this browser.

Easier to try than to read about.

Open Ganttastic in your browser and follow along. No account needed.