Lattice
연구를 위한 작업공간
무료 오픈소스 안드로이드 앱 차단기, 수학 퀴즈로 방해 앱 잠그고 스크롤할수록 난이도 상승, 광고·추적 없음
Free, open-source Android app blocker that locks distracting apps behind a quick math challenge. The more you scroll, the harder it gets. No ads, no tracking.
생산성Astro · TypeScriptGitHub @msbelaid온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Landing page for PlugBrain app
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The website for PlugBrain, the open-source Android app that locks distracting apps behind a quick math challenge.
Built with Astro and deployed to GitHub Pages by .github/workflows/deploy.yml on every push to main.
Needs Node 24 or newer.
npm install
npm run dev # http://localhost:4321
npm run build # static site in dist/
| Path | What |
|---|---|
src/i18n/ | All page copy: en.ts, fr.ts and ar.ts. A translation is a copy of en.ts, a line in src/i18n/index.ts and astro.config.mjs, and a src/pages/<locale>/index.astro page. |
src/layouts/Home.astro | The home page, rendered at /, /fr/ and /ar/. Arabic is right to left: use logical CSS (margin-inline-start, text-align: start) rather than left/right. |
src/components/ | One component per section. ChallengeDemo.astro is the playable challenge in the hero. |
src/pages/privacy.astro | Privacy policy, mirrored from PRIVACY_POLICY.md in the app repo. Keep them in sync. |
src/assets/screens/ | Phone screenshots per language, from the app repo's fastlane/metadata/android/<locale>/images/phoneScreenshots/. |
src/data/links.ts | Store links and the contributor list. Avatars live in public/contributors/. |
src/content/garden/ | Garden stories (see below). Index and story pages are in src/components/garden/. |
public/ | Logo, favicon, social preview image (og.png) and CNAME. |
/garden/ is a timeline of short stories about how PlugBrain grew, from a seed to a young tree. Each story is a Markdown file in src/content/garden/<locale>/<slug>.md:
---
title: Easy challenges!
description: One sentence for search results and link previews.
date: 2026-11-16
stage: seed # seed, sprout, seedling, sapling, youngTree, blossom or fruit
---
Short paragraphs, one idea each.
en/, fr/ and ar/ is one story in three languages. A story that isn't translated yet shows in English on the French and Arabic timelines.date stays hidden, and the next one shows faded as "Coming". The site rebuilds every day, so it goes live on its date with no push needed. draft: true hides a story completely.GARDEN_PREVIEW=1 npm run dev shows every story, future ones included, to review them early./garden/rss.xml, /fr/garden/rss.xml and /ar/garden/rss.xml.The site sets no cookies and loads nothing from third parties: fonts, images and avatars are all served from this site. The GitHub star count and latest version are fetched once at build time.