Mercury

Work management suite for teams: tasks in five views, timesheets and dashboards that update themselves.

Mercury

How it works

Projects, tasks and subtasks

Every project has its own sections, custom fields and attachments. Tasks can be grouped, filtered and opened down to their subtasks.

The same work in five views

List, board, timeline, Gantt and calendar: pick the view you need right now, the work is always the same.

Dependencies and the critical path

Link tasks together, see the dependencies on the chart and switch on the critical path.

Everyone’s workload

Who has too much on and who still has room, person by person and week by week.

Comments with mentions

Reply inside the task and mention whoever needs to see it with @, or another task or a project.

Dashboards and charts

Eight chart types to follow how the work is going: by section, by person or over time.

Reports, portfolios and goals

The view from above on everything under way: pages of charts for a meeting, for a client or to see how the work is going as a whole.

Real screens of the app, with the interface in Italian. Mercury is in development.

Projects, tasks and subtasks
The product

Mercury structures work into projects, tasks, and workflows. Designed with a fully Italian interface, it allows for planning deadlines, monitoring team workload, and visualising the critical path.

Mercury is a pre-alpha platform (currently at version 0.5.0) designed to manage the entire work cycles of a business team. It allows daily operations to be organised through five main views, including timelines and a Gantt chart that highlights the project’s critical path. The core of the application stands out for a targeted choice: the interface is Italian only until 1.0, and every text element is treated as a catalogue key. To monitor progress, teams can build custom dashboards choosing from eight types of charts (from stacked bars to burn-up diagrams). These charts are calculated by directly reading the status of tasks, so they follow them without any manual updates. In terms of architecture and security, Mercury runs as a desktop application (Windows, macOS, Linux) backed by a Node service on PostgreSQL. Admin actions are written to a transactional audit log: changes are written in the same transaction as the modified resource, and the database refuses to update a log row that has already been written. The path to the final release is backed by 2,835 automated tests.

Gallery

A closer look

Mercury - immagine 11 / 8
Scope
Work managementDesktopB2B
Approach

What we did

01Development of the desktop architecture on Electron
02User interface design with React and TypeScript
03Implementation of the Node server with Fastify
04Structuring of the PostgreSQL database with audit logging
Highlights
+Italian-only interface, with every text as a catalogue key
+List, board, timeline, Gantt, and calendar views
+Eight types of self-calculated charts for dashboards
+Audit log integrated into PostgreSQL transactions
+Electron desktop client for Windows, macOS, and Linux
Results
2,835 automated tests across 272 files
Ability to restrict access to up to 50 IP addresses
Local database on PGlite requiring no server installation
Resources
Request a demo

Like what we build?

Let us talk about your next project