Cornerstone
A self-hosted home building project management tool for homeowners. Track work items, budgets, timelines, household items, and documents from a single Docker container backed by SQLite -- no external database required.
Who is Cornerstone for?
Cornerstone is designed for homeowners managing a construction or renovation project. Whether you're building a new home, renovating a floor, or coordinating multiple contractors, Cornerstone gives you a single place to track everything.
- 1-5 users per instance -- built for a household, not an enterprise
- Self-hosted -- your data stays on your hardware
- Single Docker container -- no external database, no complex infrastructure
Key Features
- Work Items -- Create and manage construction tasks with statuses, dates, assignments, areas, notes, subtasks, and dependencies
- Budget Management -- Track costs with budget categories, financing sources, multi-budget-line invoice linking with itemized amounts, subsidies, and a dashboard with multiple projection perspectives
- Timeline & Gantt Chart -- Interactive Gantt chart with dependency arrows, critical path highlighting, zoom controls, milestones, and automatic scheduling via the Critical Path Method
- Calendar View -- Monthly and weekly calendar grids showing work items and milestones
- Milestones -- Track major project checkpoints with target dates, projected completion, and late detection
- Household Items -- Track furniture, appliances, and fixtures with categories, delivery scheduling, budget integration, work item linking, and timeline dependencies
- Areas & Trades -- Hierarchical project areas (rooms, floors, zones) and trade specialties (Electrical, Plumbing, etc.) for organizing work and linking vendors
- Authentication -- Local accounts with first-run setup wizard, plus OIDC single sign-on for existing identity providers
- User Management -- Admin and Member roles with a dedicated admin panel
- Construction Diary -- Maintain a construction diary (Bautagebuch) with daily logs, site visits, delivery records, issue tracking, automatic system events, photo attachments, and digital signature capture
- Project Dashboard -- At-a-glance project health with budget summary, timeline status, invoice and subsidy pipelines, mini Gantt preview, and customizable card layout
- Document Integration -- Browse, search, and link documents from a connected Paperless-ngx instance to work items and invoices
- Dark Mode -- Light, Dark, or System theme with instant switching
- Design System -- Consistent visual language with CSS custom property tokens
See the Roadmap for upcoming features.
Quick Links
- Getting Started -- Deploy Cornerstone with Docker in minutes
- Work Items Guide -- Learn how to manage your project tasks
- Budget Guide -- Track costs, invoices, and financing sources
- Timeline Guide -- Gantt chart, calendar view, and milestones
- Household Items Guide -- Manage furniture, appliances, and fixture purchases
- Diary Guide -- Construction diary with manual entries and automatic events
- Dashboard Guide -- Project health overview and card customization
- Documents Guide -- Paperless-ngx integration for document linking
- OIDC Setup -- Connect your identity provider
- Development -- How Cornerstone is built by an AI agent team
- GitHub Repository -- Source code and issue tracker
- GitHub Wiki -- Technical architecture documentation