MyWay
Self-hosted · Yearly license

Track your work,
your way.

Kanban and Scrum boards, a docs space, custom workflows, a permission matrix and Git integration — all in one product. One flat yearly license, no per-seat pricing. Your data stays on your servers.

See live demo

Yearly license · Unlimited users · 5-minute Docker setup

app.themyway.app
🚀PlatformSprint 12
+ New
Payments platform
28/48 pts4 days left
To Do3

Fix auth token refresh race

regression
CJ-244A

Design billing service v2

CJ-251M

Webhook signature verification

CJ-281S
In Progress2

Offline mode & sync engine

CJ-260S

Global search ⌘K palette

CJ-248E
Review1

Docs inline comments

CJ-266D
Done6

Release management & Fix Version

CJ-249K

Halve CI build time

CJ-233K
+4 more
Unlimited usersUnlimited boards5-minute Docker setupPostgreSQLFull data ownership
Features

Everything you'd expect from a project tool

Mature modules real teams use every day — no chasing missing features.

Kanban & Scrum boards

Drag-and-drop Kanban, sprint-based Scrum backlog and a list view. Tabs adapt automatically to board type.

Sprints & metrics

Sprint planning, capacity math, burndown, velocity and cycle-time charts.

Custom workflows

Define your own statuses, transition rules and WIP limits. Gate transitions by role.

Custom fields & issue types

9 custom field types (text, number, select, date, user…) plus Epic / Story / Task / Bug issue types.

Advanced filters & saved views

Build filters with nested AND/OR groups, save and favorite them. Cross-board ad-hoc search.

Dashboards

Tabbed multi-dashboards, 9 widget types: assigned to me, pie by status/assignee/priority, burndown, velocity, CFD, activity stream.

Docs space

Wiki-style page hierarchy, version history, approval chains, templates and inline comments.

Permission matrix

Per-board roles and custom role definitions. Fine-grained control over 7 permission actions.

GitLab integration

OAuth connection, live webhook sync. MR & pipeline panels, branch/checkout, issue import and GitLab event → status automation.

Releases & Fix Versions

Create versions, link tasks to Fix/Affects Version, track progress and release status.

Global search (⌘K)

Instant search across tasks, boards, comments and pages. Reach anything with one keystroke.

Audit log

Who changed what, and when — every critical event in a filterable audit trail.

Product tour

See the screen, then decide

From Kanban to Gantt, docs space to the workflow designer — every module with real sample data.

Boards

Adapts to how your team works

Kanban or Scrum? Both. Switch between a drag-and-drop board, a sprint backlog and a customizable list view in one click. WIP limits and workflow transition rules exactly the way you want them.

  • Drag-and-drop Kanban + WIP limits
  • Scrum backlog & sprint management
  • List view with customizable columns
app.themyway.app/boards/platform
🚀Platform Sprint 12Active
To Do3
Bug

Fix auth token refresh race

CJ-244A
Story

Board invite flow email

CJ-251M
In Progress2
Epic

Docs space inline comments

CJ-260S
Task

Global search ⌘K palette

CJ-248E
Done5
Story

Release management & Fix Version

CJ-249K
Timeline & Gantt

See the roadmap at a glance

Track work grouped by epic as bars on a date axis. Progress fills, a 'today' line and release milestones make it instantly clear how the plan matches reality. Export the timeline as PDF.

  • Epic-based grouping + progress bars
  • Release milestones and a 'today' line
  • One-click PDF export
app.themyway.app/boards/platform/timeline
🗺️Platform · Roadmap
BoardListTimeline
Work item
7 Tem
14
21
28
4 Ağu
11
TODAY
Payments platform
Auth token refresh raceCJ-244
A85%
Billing service v2CJ-251
M45%
Mobile release 4.0
Offline mode & syncCJ-260
S60%
Push notification pipelineCJ-248
E15%
Platform & CI
Halve CI build timeCJ-233
K35%
🏁Releases
v4.0
v4.1
Sprint planning

Plan the team with real capacity

Drag from the backlog into the sprint and estimate with story points. Per-person capacity bars show who's over- or under-loaded at a glance; commit at a healthy level based on average velocity. Write a clear sprint goal so everyone points the same way.

  • Backlog → sprint drag-and-drop + story points
  • Per-person capacity & commitment balance
  • Sprint goal + velocity-based forecast
app.themyway.app/boards/platform/sprint/plan
📅Sprint 13 planning· 22 Tem – 4 Ağu🎯 Goal: ship the payment flow
Backlog12
⋮⋮Coupon & discount support5
⋮⋮Tax rounding bug3
⋮⋮End-to-end payment tests5
⋮⋮3D Secure flow8
Sprint 1326/34 pts
A
10/13
M
8/10
S
8/11
Billing screen redesign8A
Payment provider integration8M
Webhook retry queue5S
Avg. velocity: 32Committed: 26Healthy load
Docs space

A knowledge base that lives next to your work

No separate wiki tool needed. Wiki-style page hierarchy, version history, approval chains, tables and code blocks right inside the same product. Decide who sees what with page-level permissions.

  • Page hierarchy + table of contents
  • Version history & approval chain
  • Rich content: tables, code, callouts
app.themyway.app/docs/handbook
Getting started/Environment variables

Environment variables

v7 · ApprovedUpdated 2 days agoDEK

MyWay reads all configuration from environment variables. The following can be set in your Docker Compose file or a .env file.

💡

Tip: DATABASE_URL is required; the rest have sensible defaults.

Required variables

KeyDescription
DATABASE_URLPostgreSQL connection
AUTH_SECRETSession signing key
APP_URLPublic base URL
# .env
DATABASE_URL=postgres://user:pass@db:5432/myway
AUTH_SECRET=••••••••••••
Versions, approvals & Word/PDF

Enterprise document governance

Every page keeps a full version history: see the diff (added/removed lines) between two versions and restore an older one in a click. Collect pre-publish sign-offs with a multi-step approval chain. Import from Word; export as PDF, Word or HTML.

  • Diff between versions + one-click restore
  • Multi-step approval chain (approved / pending / queued)
  • Word import · PDF / Word / HTML export
app.themyway.app/docs/payments-api
📄Payments API Contract
Import from WordExportPDFWordHTML
Version history
v7currentAyşe Y.2d ago
v6Mert D.5d agoRestore
v5Selin K.2w agoRestore
v6 → v7 changes
## Authentication
- API key sent in header
+ OAuth 2.0 Bearer token required
+ Request signing: HMAC-SHA256
webhook retry: 3x
Approval chain1/3 approved
Requested by: Ayşe Y. · pre-publish review
D
Deniz Y.· Tech leadApproved
Approved · yesterday
E
Ece K.· SecurityPending
Reviewing…
K
Kaan Ö.· ProductWaiting
Queued
Workflow & transitions

Design your process, no code

Create your own statuses, assign them to categories (To Do / In Progress / Done) and colors, set WIP limits. Guard the transitions between statuses with role-based permissions, conditions and automations — the process follows your team's rules.

  • Drag-and-drop status flow + WIP limits
  • Role-based transition permissions (who can move?)
  • Conditions and automations (e.g. Fix Version)
app.themyway.app/boards/platform/settings/workflow
⚙️Workflow · Software team6 statuses · 8 transitions
To DoIn ProgressDone
Backlog
Selected
In ProgressWIP 3
ReviewWIP 2
QAWIP 2
Done
Review → In Progress (rework) transition is defined too
Transition rules
In ProgressReview
DeveloperAll sub-tasks closed
ReviewQA
Code ownerAt least 1 approval
QADone
QA LeadAutomation: set Fix Version
AnyBacklog
Board adminReopen allowed
GitLab integration

Connect code to the flow of work

Connect to GitLab over OAuth and see branches, commits, merge requests and pipeline status right inside the task. Best of all: map GitLab events to workflow statuses — when an MR is merged, the task advances automatically. Import GitLab issues in one click too.

  • MR, commit, pipeline & branch panels
  • Event → status automation (MR merged → Review)
  • Live webhook sync · issue import
app.themyway.app/boards/platform/settings/integrations
GitLab · Platform boardConnected · OAuthacme/payments
DevelopmentCJ-244
feature/CJ-244-token-refreshcheckout
OPEN!128Fix auth token refresh
buildtestdeploy
2/2 approvals
a1f3c2fix token refresh lockA
7b9e10add test for race conditionA
d4c881address review notesM
Event → status automation
MR openedIn Progress
Commit pushedIn Progress
MR mergedReview
Issue closedDone
Forward-only · live via webhook
Import GitLab issuesopened · closed · all
Visibility

Make decisions with data

Personal and team dashboards in tabs; drag-and-drop widgets and nested AND/OR filters keep you focused on what matters. Burndown, velocity, CFD (cumulative flow), status/assignee pie and activity feed on one screen; drill from a pie straight into a filtered board.

  • Tabbed multi-dashboards + 9 widget types
  • Burndown, velocity, cycle-time, CFD metrics
  • Drill-down: from a pie to a filtered board
app.themyway.app/dashboards/team
📊Team · Sprint 12LeadershipRelease+ Widget
Open
21
In prog.
12
Done
28
Blocked
3
Cumulative flow (CFD)To DoIn Prog.ReviewDone
By status
Done · 28
Open · 21
In prog. · 12
Burndown
Velocity
S9
S10
S11
S12
Activity
ACJ-244 → Review
SCJ-260 commented
ECJ-248 assigned
Why self-hosted?

Your data stays on your server

You're not locked into SaaS. Install on your own infrastructure with a flat yearly license and run it with unlimited users.

Full data ownership

Tasks, docs and user data live in your own PostgreSQL database. No third-party servers.

Flat yearly price

One plan, no hidden tiers. A predictable budget that doesn't change with your headcount.

5-minute setup

Bring it up with Docker Compose. PostgreSQL + Next.js, minimal external dependencies.

Runs air-gapped

Fully functional in isolated networks with no external service dependencies.

GDPR / KVKK friendly

Data never leaves your borders; compliance control stays entirely with you.

Unlimited users

No per-seat pricing. Your cost doesn't grow as your team does.

Pricing

One plan, one price

No hidden tiers. On-prem license, billed yearly.

On-Prem License

MyWay

on-prem
$49/ year

Secure checkout via Paddle · Instant delivery

Everything included

  • All modules (boards, sprints, docs, dashboards)
  • Unlimited users and boards
  • Self-host setup with Docker
  • PostgreSQL database
  • Git integration
  • Turkish + English interface
  • Setup & upgrade guide
  • Product updates while your license is active
FAQ

Frequently asked questions

Self-hosted. You install the product on your own server or cloud instance. Your data never touches our servers.

It comes up in a few minutes with Docker Compose. All you need is a server and PostgreSQL — the guide walks you through it step by step.

No. A flat yearly license, unlimited users. No extra cost as your team grows.

Yes — while your license is active you get all product updates and new add-ons. You roll out new versions on your own schedule.

Your app keeps running — you can keep using your current version and all its components with no limits. You just won't receive new updates, new add-ons or new features until you renew. You always keep access to your data.

Paddle is a checkout platform that acts as Merchant of Record — it handles secure payment and global tax compliance, collects the payment, calculates VAT/sales tax and issues the invoice.

You can try the live demo before buying. See the terms on the checkout page for refund conditions.

Set up your own project management today

$49 a year. Unlimited users, full data ownership, full control on your own server.

Browse the guide first