Note
I'm using this project to test out 'vibe coding' - I use this as a playground to better understand how to use an agentic development workflow. My plan is to write as little code as possible, but rely on a set of agents to build this application. I currently have a time-limited need for this (relatievely) simple application - which is why I'm not necessarily concerned about long-term maintainability.
A self-hosted home building project management tool for homeowners. Track work items, manage dependencies, organize with tags, and collaborate with your household -- all from a single Docker container backed by SQLite. No external database or cloud service required.
- Work Items -- CRUD, statuses, dates, assignments, tags, notes, subtasks, dependencies, keyboard shortcuts
- Budget Management -- Budget categories, financing sources, vendor invoices, subsidies, overview dashboard with projections
- Authentication -- Local accounts with setup wizard, OIDC single sign-on
- User Management -- Admin and Member roles, admin panel
- Dark Mode -- Light, Dark, or System theme
- Design System -- CSS custom property token system, consistent visual language
docker run -d \
--name cornerstone \
-p 3000:3000 \
-v cornerstone-data:/app/data \
steilerdev/cornerstone:latestOpen http://localhost:3000 -- the setup wizard will guide you through creating your admin account. See the full deployment guide for Docker Compose, reverse proxy, and OIDC configuration.
- EPIC-02: Application Shell and Infrastructure
- EPIC-11: CI/CD Infrastructure
- EPIC-01: Authentication and User Management
- EPIC-03: Work Items
- EPIC-12: Design System Bootstrap
- EPIC-05: Budget Management
- EPIC-04: Household Items
- EPIC-06: Timeline and Gantt Chart
- EPIC-07: Reporting and Export
- EPIC-08: Paperless-ngx Integration
- EPIC-09: Dashboard and Overview
- EPIC-10: UX Polish and Accessibility
Track live progress on the GitHub Projects board.
| Resource | Description |
|---|---|
| Docs site | User guides, deployment, getting started |
| GitHub Wiki | Architecture, API contract, schema, ADRs |
| CLAUDE.md | Agent instructions and project conventions |
Cornerstone is a personal project built primarily through an agentic development workflow. If you have questions or suggestions, feel free to open an issue.
This project is not currently published under an open-source license.