-
Notifications
You must be signed in to change notification settings - Fork 82
Home
The open-source operating system for animal health.
The Yosemite Crew PIMS - the unified dashboard a veterinary practice runs on.
Yosemite Crew is a free, fully customizable Practice Management System (PMS) for veterinary care, bringing pet owners, veterinary clinics, and developers into one ecosystem. It is a product of DuneXploration UG (haftungsbeschränkt) and aligns with SOC 2 (Type I report available), ISO 27001:2022, and GDPR.
This wiki is the structured knowledge base for building, extending, and operating Yosemite Crew: architecture, per-subsystem walkthroughs, the decisions behind the code (ADRs), every active design plan, and the roadmap. It complements — and does not replace — the canonical sources:
- Code and canonical docs live in the main repository. Where a wiki page and the repo disagree, the repo wins.
- DeepWiki is an auto-generated, ask-anything companion indexed from the code — use it for code-level Q&A; use this wiki for curated, decision-level and cross-cutting context.
New here? Start with Product Overview (what it is), then Architecture Overview (how it fits together), then Getting Started (run it locally).
What Yosemite Crew is, for whom, and the language we use.
- Product Overview — the three audiences: pet owners, clinics, developers.
- Domain Glossary — PIMS, org/tenant, companion, SOAP, FHIR and friends.
- Compliance and Certifications — SOC 2, ISO 27001, GDPR, EU accessibility (BFSG/EAA).
How the system fits together and why.
- Architecture Overview — the monorepo map and request flow.
- Data Layer · Auth & Identity · Payments · Realtime & Notifications · FHIR & Interoperability · Multi-Tenancy & RBAC · Shared Packages.
Per-app, per-subsystem deep dives.
- Backend (overview) · Frontend / PIMS web (overview) · Mobile (overview) · Desktop · Developer Portal · SuperAdmin.
The architectural decisions that shaped the code, with the context and trade-offs behind each.
- ADR Index — the full log and the process for adding one.
The engineering plans behind current and upcoming work.
- Plans Index — payments, auth, support chat, clinical history, and more.
Where the product is going.
- Roadmap (Now / Next / Later) · Future-Scope Register · Feature Backlog.
How to build here.
- Getting Started · Contributing & Governance · Engineering Standards · Testing Strategy · Code Quality Gates · CI/CD · Security · Release Process · AI Contributions.
This wiki is maintained as documentation-as-code. Keep pages accurate, link to the repo as the source of truth for anything that changes with the code, and follow the conventions in the Wiki Style Guide.
- Questions and ideas: GitHub Discussions
- Real-time chat: Discord
- Report a vulnerability: see Security
Home · Architecture · ADRs · Plans · Roadmap · Contributing · Main repo · DeepWiki · Discord
Yosemite Crew is a product of DuneXploration UG (haftungsbeschränkt). This wiki mirrors the repository; where a page and the repo disagree, the repo wins. See the Wiki Style Guide.
Product & Domain
Architecture
Applications
- Backend — Overview
- Frontend / PIMS Web — Overview
- Mobile — Overview
- Desktop PIMS Shell
- Developer Portal
- SuperAdmin
Design & Accessibility
Engineering Handbook
Decisions (ADRs)
Design Docs & Plans
Meta
Canonical code & docs: main repo · Auto-generated companion: DeepWiki