Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
한 명이 기록하면 가족 모두가 바로 알아요. “응댕이 똥 쌌어?” 이제 안 물어봐도 돼요. 초대·기록·알림 모두 무료예요.
Translation pending
LifestyleHTML · PythonGitHub @poopiemateOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
poopiemate.com — the website for POOPIEMATE, the dog potty log your whole family shares (Korean & English)
Taken from the repository README
Loading the full README.
Read the full README ↗The website for POOPIEMATE (응가메이트) — your dog’s potty log, shared with the whole family.
poopiemate.com (Korean) · poopiemate.com/en (English)
| Page | Korean | English |
|---|---|---|
| Home — full-screen intro video, features, story, FAQ | / | /en/ |
| How it works — five full-screen steps with app reels | /how-it-works/ | /en/how-it-works/ |
| Stories | /story/ | /en/story/ |
| Notices | /notice/ | /en/notice/ |
| User interview form | /interview/ | /en/interview/ |
| Privacy · Terms · Support · Open-source licenses | /privacy/ /terms/ /support/ /licenses/ | /en/… |
| Dog guides — list and 8 guides | /guide/, /potty-interval/ and 7 more | /en/guide/, /en/potty-interval/ … |
| Store redirect | /download/ (?lang=en) |
The site is static HTML on GitHub Pages with the custom domain poopiemate.com.
Pages are generated. Edit src/, not the HTML.
python3 src/prepare_assets.py # mascot, 3D emoji, photos, videos, favicons (from the app repo + ~/Desktop/응가메이트)
python3 src/og.py # share image 1200×630 per language → assets/og/
python3 src/build.py # every page (Korean at /, English at /en/) + sitemap.xml + rss.xml, en/rss.xml
| Path | What it holds |
|---|---|
src/build.py | Copy, layout, SEO (meta, hreflang, JSON-LD) for every page |
src/legal/ | Privacy, terms, support and licenses text |
src/legacy/ | Guides (guides/*.json Korean, guides/en/*.json English) and the interview form, wrapped in the site design |
src/render/ | Notice hero image and the family-invite reel (node src/render/render.js, needs Playwright) |
assets/css/site.css | Design tokens (same colors as the app) and the web type scale |
assets/js/site.js | Menu, header, intro video, full-page steps, word-by-word headlines, filters |
assets/js/store-region.js | Sends English visitors to their own country’s App Store |
app/ | A separate Expo web export, not touched by the build |
Bump ASSET_V in src/build.py whenever CSS or JS changes, so browsers fetch the new files.
App versions up to 2.0.0 and the store listings open the policy pages at viva-jinyi.github.io/poopiemate-legal/…
and the old website at viva-jinyi.github.io/poopiemate-website/. Those addresses are served by
viva-jinyi/viva-jinyi.github.io (a GitHub Pages address belongs to the account that serves it).
After changing anything in src/legal/, run python3 src/build.py there too and push, so the copies stay identical.
html-validate (standard rules) — no errorscsstree-validator — no errorspython3 -m http.server 8765 # then open http://localhost:8765/
poopiemate — the iOS / Android app (private)viva-jinyi.github.io — keeps the legacy policy and website URLs working© 2026 Pixelberry · POOPIEMATE · [email protected]