Visual workflows that create work. Mappi turns process maps into executable tasks, decisions, approvals, and deadlines — without duplicating information between a board and a calendar.
This repository is an independent portfolio case study. Its full-screen interface recreates the product experience with synthetic data; it does not contain production source code, operational data, credentials, or commercial integrations.
- Open Maps and create a new process.
- Add tasks, decisions, approvals, or interconnections on the spatial canvas.
- Connect the steps, publish the map, and start a run.
- Open Tasks, complete the checklist, and send the current step for review.
- Approve or choose a decision path and watch Mappi create the next task automatically.
- Open Calendar to see the same work organized by deadline.
You can also reorder maps in the grid, move tasks across the board, start a task directly from any published map, and explore simulated app connections.
All demo state stays in the browser's local storage. External apps are visual simulations only and never connect to real accounts.
npm install
npm run devOpen http://localhost:3000.
Available validation commands:
npm run check:demo
npm run check:showcase
npm run lint
npm run buildMap → published snapshot → run → current task → review → next task
└──────────────→ calendar
- Maps hold the spatial logic of a process.
- Tasks are the executable units generated by each step.
- Calendar is a time-based projection of those same tasks.
- Apps bring capabilities closer to the point in the process where they help.
Read more in Architecture and Modules.
Mappi and this demonstration are proprietary. Publishing this repository for evaluation does not grant permission to use, copy, modify, distribute, host, sublicense, or commercially exploit the material. See NOTICE.md and SECURITY.md.
