Agentero
에이전트를 연결해 로컬 Vault에 연구 컨텍스트를 보관·Zotero에서 무결점 이동·읽고 이해·재활용
사진에 직접 손상 표시, 오프라인에서도 사용 가능, 양언어 PDF로 내보내는 구조화된 상태 보고서
Structured condition reports, damage marked directly on photographs, offline in churches and excavation sites, exported as bilingual PDF. For conservators, museums, churches and archaeological teams.
생산성Kotlin · TypeScriptGitHub @peterdsp온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Professional conservation documentation platform for cultural heritage. KMP (iOS + Android) with web companion.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Conservatio is a professional conservation documentation platform for cultural heritage. It replaces Word templates, scattered photos, and manual reporting with structured, searchable, offline-ready documentation that exports to beautiful PDF reports.
Built for private conservators, small museums, galleries, churches, archaeological teams, and heritage authorities.
Condition Reports. Structured damage checklists, controlled vocabulary, condition ratings, and annotated photos. Export professional branded PDFs in multiple languages.
Object Management. Register conservation objects with type, materials, dimensions, photos, location, and ownership. Track the full lifecycle from acquisition to restoration.
Project Tracking. Organize objects, reports, and clients into projects. Track status, timelines, budgets, and treatment progress.
Image Annotation. Mark cracks, paint loss, corrosion, and other damage directly on photos. Each annotation links to damage type, severity, and notes.
Offline-First. Works in churches, basements, excavation sites, and anywhere without signal. Everything syncs when you reconnect.
Self-Hosted. Your conservation data stays on your own hardware. No cloud dependency. Runs on a Raspberry Pi.
| Platform | Technology | Status |
|---|---|---|
| iOS | SwiftUI, iOS 17+ | In development |
| Android | Jetpack Compose, Material 3 | In development |
| Web | Next.js, TypeScript, Tailwind | In development |
| Server | Ktor, PostgreSQL, JWT Auth | Running on Raspberry Pi |
| Phase | Features | Status |
|---|---|---|
| 1 | Object profiles, condition reports, damage checklists, photo capture, PDF export, offline storage | In progress |
| 2 | Before/after comparison, report templates, team collaboration, client portal | Planned |
| 3 | AI-assisted drafting, GIS for archaeological sites, environmental monitoring, Spectrum compliance | Future |
conservatio/
├── shared/ KMP shared module (domain models, repositories, API client, SQLDelight)
├── iosApp/ Native iOS app (SwiftUI)
├── androidApp/ Native Android app (Jetpack Compose)
├── web/ Web companion (Next.js)
├── server/ API server (Ktor + PostgreSQL)
├── site/ Landing page (conservatio.peterdsp.dev)
└── docs/ Architecture, design system, case study
| Layer | Technology |
|---|---|
| Shared logic | Kotlin Multiplatform, Coroutines, Serialization |
| iOS | SwiftUI, NavigationStack, PDFKit |
| Android | Jetpack Compose, Material 3, Navigation |
| Web | Next.js 14, React 18, TypeScript, Tailwind CSS |
| Server | Ktor 3.0, Exposed ORM, PostgreSQL, JWT Auth |
| Local DB | SQLDelight (offline-first) |
| Hosting | Self-hosted on Raspberry Pi 4, Docker Compose |
Copyright (c) 2026 Petros Dhespollari. All rights reserved.
This software is proprietary. Source code is visible for transparency and educational review. Commercial use, redistribution, derivative works, and use in competing products are prohibited without written permission.
For commercial licensing inquiries, contact via peterdsp.dev.
See LICENSE for full terms.