MemorixApps Project Free
A complete guide to managing tasks, projects, teams, and timelines — including how to import projects from XML files.
In the free version, the number of projects is limited to two active projects at a time, and the number of concurrent users is capped at five. Projects can be exported as .json backup files for transfer to Memorix Project Pro.
🧭 Overview
MemorixApps Project Free is a self-contained project management application that runs entirely in your browser. All data is saved locally — no account, no server, no internet connection required.
Switch between Kanban, List, Gantt timeline, and Analytics dashboards for any project.
Add team members with custom colours. Assign tasks and subtasks to individuals.
Visual timeline with Week / Month / Quarter zoom, date range pickers, subtask rows, milestones, and dependency arrows.
Import entire project structures from XML files using standard WBS numbering.
Export any project as a .json backup file to safeguard your data or transfer it to another device.
🖥 Interface Layout
The app is divided into three main areas:
| Area | Purpose |
|---|---|
| Left Sidebar | Navigate between projects, access Analytics, manage team members, create new projects, and export project backups. |
| Top Bar | Switch between Board / List / Gantt views. The page title shows the active project. The New Task button creates a task in the current project. |
| Main Area | Displays the selected view — Kanban columns, a flat list, the Gantt chart, or the Analytics dashboard. |
Sidebar Sections
Tasks — Clicking this resets to "All Projects" view and shows the Kanban board with every task.
Analytics — Opens the cross-project Analytics dashboard.
Projects — Lists all active projects. Click a project to scope the current view to that project only. Archived projects appear in a collapsible section below.
Team — Shows team member avatars. Click ⊕ to open the Team Members manager.
⌨️ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl + K | Focus the search bar |
| Escape | Close any open modal or cancel an inline edit |
| Enter | Confirm a rename or add a subtask when the input is focused |
📁 Projects
Projects are the top-level containers for tasks. Every task belongs to exactly one project.
Creating a Project
Click + New Project at the bottom of the sidebar.
Choose the Create tab, enter a name, and pick a colour.
Click Create Project.
Project Actions (hover a project in the sidebar)
| Icon | Action |
|---|---|
⬇ | Export a .json backup of the project. Downloads immediately — see Export Project Backup for details. |
✎ | Rename the project inline. Press Enter to save or Esc to cancel. |
⊘ | Archive the project. It disappears from active views but all tasks are preserved. A collapsible Archived section appears at the bottom of the project list. |
✕ | Delete the project permanently. You will be warned if the project contains tasks. |
Archiving vs Deleting
Archived projects are hidden from Kanban, List, Gantt, and Analytics views but can be reopened at any time from the sidebar. Deleted projects and their tasks are gone permanently.
✅ Tasks
Tasks are the core unit of work. Each task has the following fields:
| Field | Description |
|---|---|
| Title | Short name for the task. |
| Description | Free-text notes or details. |
| Status | Backlog / To Do / In Progress / Review / Done. |
| Priority | Low / Medium / High / Critical. |
| Assignee | One team member (or Unassigned). |
| Start Date | When work begins — used to position bars in the Gantt chart. |
| Due Date | Deadline — used for Overdue filtering and Gantt bar end point. |
| Progress | A 0–100% completion percentage. |
| Project | Which project this task belongs to. |
| Tags | Comma-separated labels for quick reference. |
| Depends on | One or more tasks that must be completed before this task can start. Selected from a dropdown — multiple dependencies can be added. Shown as clickable badges in the task detail panel and as arrows in the Gantt chart. |
| Comments | Threaded comment history. Each comment records the author, timestamp, and message. Persisted with the task. |
Creating & Editing Tasks
Click + New Task in the top bar to open the task creation modal. To edit an existing task, click anywhere on its card. All fields can be changed from the detail modal, including inline reassignment of the assignee.
Description on Kanban Cards
If a task has a description, the first two lines appear directly on the Kanban card below the title. Text is truncated with an ellipsis after two lines — open the task detail to read the full description.
Comments
The task detail modal includes a Comments section below Subtasks. Type a message and press Post (or Enter) to add a comment. Each comment shows the author's avatar, name, and timestamp. Press Shift+Enter to add a line break without posting. Comment history is saved with the task and persists across sessions.
Comments are posted as the Project Owner (see Project Owner below). If no owner is set, the first team member is used as the fallback author.
Editing & Deleting Comments
Hover over any comment to reveal two action buttons on the right side of the comment bubble:
| Button | Action |
|---|---|
| ✏️ Edit | Switches the comment into inline edit mode. The text appears in an editable textarea pre-filled with the original message. Click Save to confirm or Cancel to discard changes. Edited comments display a subtle (edited) label next to the timestamp. |
| 🗑️ Delete | Removes the comment immediately. This action cannot be undone. |
Drag & Drop (Kanban)
In Kanban view, drag a task card horizontally to move it between status columns. The task's status updates automatically.
Subtasks
Each task can have unlimited subtasks. Open the task detail modal and use the Add subtask input at the bottom. Subtasks can have their own assignee and due date, and appear as child rows under their parent in the Gantt chart.
Task Dependencies
A dependency means "this task cannot start until that task is done." You can link any number of predecessor tasks to make the sequencing explicit.
Adding dependencies
Open the task creation or edit modal (click + New Task or click any existing card then ✏ Edit).
Scroll to the Depends on field near the bottom of the form.
Use the — Add dependency… dropdown to pick a predecessor task. It appears as a pill badge showing its ID and title.
Repeat to add more dependencies. Click × on any pill to remove it.
Click Save Changes (or Create Task). Dependencies are saved with the task.
Viewing dependencies
Open any task's detail panel. If the task has dependencies or is blocking others, a Dependencies section appears below the tags row with two groups:
| Group | What it shows |
|---|---|
| Depends on | Tasks that must finish before this one can start. Each badge shows a coloured status dot, the task ID, the title, and a ✓ when that predecessor is done. |
| Blocking | Tasks that are waiting on this task. Clicking any badge opens that task's detail panel. |
👥 Team Members
Team members are referenced throughout the app for task assignment, Gantt bar colours, and Analytics workload charts.
Click the ⊕ button next to Team in the sidebar.
Click + Add Member, enter their name, initials, role, and pick a colour.
To edit, click ✎ next to any member. To remove, click ✕ (you'll be warned if they have assigned tasks).
👑 Project Owner
One team member can be designated as the Project Owner. The Project Owner is the identity used as the author whenever a comment is posted on any task.
Setting the Project Owner
Open the Team Members panel (click ⊕ next to Team in the sidebar).
Click the ✎ edit button next to any team member to expand their edit panel.
At the bottom of the edit panel, check the 👑 Set as Project Owner checkbox.
The change takes effect immediately — no Save button needed for this setting. A toast notification confirms the change.
| Behaviour | Detail |
|---|---|
| Only one owner | Selecting a new owner automatically removes the designation from the previous owner. There can only be one Project Owner at a time. |
| Owner badge | The member card displays a gold 👑 Project Owner badge next to their name so the current owner is always visible at a glance. |
| Comment authorship | All new comments on all tasks are posted as the Project Owner. Existing comments are not changed. |
| Fallback | If no Project Owner is set, the first team member in the list is used as the comment author. |
| Unchecking | Unchecking the box removes the owner designation. The member list will show no owner until another member is assigned. |
🔍 Filters & Search
A filter bar appears below the top bar when a view is active. Available chips:
| Chip | Shows |
|---|---|
All | All tasks in the current project scope. |
↑ High | Tasks with High or Critical priority. |
Unassigned | Tasks with no assignee. |
Overdue | Tasks whose due date is in the past and are not Done. |
✓ Done | Tasks with status = Done. |
| Member chips | Tasks assigned to that specific team member. Only members with tasks in the current scope appear. |
Use the Search bar (Ctrl+K) to filter by task title in real time. Search and chip filters work together.
📌 Kanban Board
The Kanban board organises tasks into five status columns: Backlog → To Do → In Progress → Review → Done.
Cards show the task title, description preview (up to 2 lines), priority badge, assignee avatar, due date, project tag, and subtask progress pill. Drag cards between columns to update their status, or open a card to edit all fields.
📋 List View
The List view groups tasks by status in a flat table format. Each row shows the task ID, title, priority, assignee, project, due date, and progress bar. Click any row to open the task detail modal.
📅 Gantt Timeline
The Gantt chart renders all tasks (and their subtasks) as horizontal bars across a time axis. Weeks begin on Monday.
Zoom Levels
| Zoom | Column width | Header shows |
|---|---|---|
Week | 40 px / day | Month label + day numbers + week number |
Month | 22 px / day | Month label + Monday dates |
Quarter | 12 px / day | Month label + week numbers |
Date Range Pickers
Use the From and To date inputs in the Gantt controls bar to pin the visible range. Click ✕ Reset to return to the auto-calculated range (based on task dates).
Subtask Rows
Each task row has an expand/collapse arrow. Expanded subtask rows show colour-coded bars using the subtask assignee's colour. The Show all subtasks toggle expands all parent rows at once.
Reading Bars
A bar spans from the task's Start Date to its Due Date. If no start date is set the bar starts at the due date (one-day bar). A white tick on the left edge marks the start date. A red vertical line marks today.
Dependency Arrows
When tasks have Depends on relationships set, the Gantt chart draws dashed arrows from the end of each predecessor bar to the start of the dependent bar:
| Arrow colour | Meaning |
|---|---|
| Orange dashed arrow | The predecessor task is not yet done — the dependency is outstanding. |
| Green dashed arrow | The predecessor task is marked Done — the dependency is satisfied. |
Hover over any task bar to see its dependencies listed in the tooltip, including each predecessor's status and a ✓ when complete.
Milestones
Milestones mark key dates on the timeline — releases, reviews, handovers, or any important deadline. They appear as gold diamond markers with a full-height dashed vertical line running the entire chart so you can instantly see which tasks fall before or after each milestone.
Managing milestones
Click the 🏁 Milestones button in the Gantt controls bar. The button shows the current milestone count in brackets.
In the dialog, enter a Name, a Date, and optionally scope it to a specific Project. Click Add Milestone.
To edit an existing milestone, click the ✏ pencil button next to it. The form switches to edit mode — update the fields and click Save Changes.
To delete a milestone, click the ✕ button next to it.
| Behaviour | Detail |
|---|---|
| Gold diamond | Marks the milestone date on its sidebar row. |
| Dashed vertical line | Spans the full chart height for easy cross-referencing with tasks. |
| Past milestones | Automatically turn grey once their date has passed. |
| Project scope | Milestones scoped to a project appear under that project's group row. Milestones with no project appear in a global Milestones section at the bottom when viewing all projects. |
| Orange dashed arrow | Dependency link — predecessor task is still in progress. |
| Green dashed arrow | Dependency link — predecessor task is complete (Done). |