Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
EuropeDoor, 유럽 전역 지도·여행 계획·국경 넘는 맞춤 경로·현지 체험 제공
Discover, plan and experience Europe: an atlas of every country, region and city, a journey planner, curated cross-border routes and local experiences.
라이프스타일HTML · PythonGitHub @ICOFCUCAM온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Open the door to Europe — europedoor.com
Discover Europe. Understand its places. Build your journey. Experience it.
A European discovery, cultural knowledge and journey-planning platform: an
atlas of every country, travel region and destination; a planner that turns
days, budget and interests into a real costed itinerary; curated cross-border
journeys; local experiences; stories; and a community fund that holds nothing.
Not a booking engine. The premise is that almost all of the interesting part
of a trip happens before the transaction, and almost nobody serves it well.README 전문 보기 ↗Open the door to Europe — europedoor.com
Discover Europe. Understand its places. Build your journey. Experience it.
A European discovery, cultural knowledge and journey-planning platform: an atlas of every country, travel region and destination; a planner that turns days, budget and interests into a real costed itinerary; curated cross-border journeys; local experiences; stories; and a community fund that holds nothing.
Not a booking engine. The premise is that almost all of the interesting part of a trip happens before the transaction, and almost nobody serves it well.
The name is a working brand. EUROPEDOOR is already in use in the doors and building-materials trade. Trademark clearance is a formal pre-launch task and nothing here is announced, filed or printed. See
docs/brand-lock.md.
python3 tools/build.py # 988 pages, ~4 seconds
python3 -m http.server -d site 8000
There is nothing to install. Python 3.11 standard library, zero runtime
dependencies, no package manager, no database, no server, no secrets. That is
a deliberate property — see docs/architecture.md.
All seven pass in CI, and all seven must pass before anything is called done.
python3 tools/build.py check validate the dataset
python3 tools/build.py 988 pages + 4 APIs + sitemap
python3 tools/checks.py 25 static checks, ~88,000 assertions
node tools/browser-checks.js 389 checks in Chromium, incl. WCAG 2.2 AA
python3 tools/section-audit.py --check 100 spec sections, 1,253 assertions
python3 tools/ux-audit.py --check 43 UI/UX + brand sections, 218 assertions
python3 tools/content-report.py --write the dataset against its own targets
The browser suite needs npm install --no-save [email protected]. It earns
its place repeatedly: a 47px mobile overflow on every city page, two colour
tokens under the WCAG line, a places layer that could never be switched on, a
€700 fortnight routed through Switzerland, a 2,500 km final leg presented as
an itinerary, and two sticky bars overlapping on a notched phone. None of
those was findable by reading the code.
| Countries | 50 | Journeys | 17 |
| Travel regions | 130 | Themes | 13 |
| Destinations | 319 | Stories | 9 |
| Places | 192 | Photographs | 0 |
| Experiences | 197 | Countries fact-checked | 0 of 50 |
The last two are published as zeros on the site itself, at /sources/freshness
and in docs/images.md. An empty number stated plainly is
worth more than a number nobody can check.
docs/audit-2026-09.md | start here — the repository audit and the one open architectural decision |
docs/roadmap.md | what is next, and what every blocked item is blocked on |
docs/development.md | how to work on it, and the rules that catch people out |
docs/architecture.md | the four rules the build depends on |
docs/product.md | what the product is and what it deliberately does not do |
docs/content-model.md · docs/data-model.md · docs/database.md | the shape of the data, field by field, and why there is no database |
docs/api.md · |
site/ is generated and committed. It is deleted on every build. Editing a
page there is work that disappears with no warning and no failing check — if a
page needs to say something new, it says it in tools/lib/pages.py or in
data/.
docs/ai.md| the four public endpoints; the retrieval-first pipeline that runs without a model |
docs/security.md · docs/deployment.md | the policy, and the production gap it closed |
docs/brand.md · docs/images.md | the identity as built; the photograph pipeline and the empty library |
docs/technical-foundation.md | the PostGIS/Next.js destination — and its trigger, which has not fired |
docs/section-audit.md · docs/ux-audit.md · docs/content-report.md | generated, never hand-edited, and CI fails when they go stale |