Bambu Bar
Mac 메뉴 막대에서 Bambu Lab 프린터를 모니터링합니다
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗ResuMate is an Android app (built with Capacitor) for making professional resumes on a phone.
The whole app is one page, www/index.html. Resumes are stored on the phone. The optional
AI tools call a small free-AI proxy (free-ai-proxy/), and only when the person taps an AI button.
| Path | What it is |
|---|---|
www/index.html | The whole app: screens, styles and scripts (bundled PDF libraries are inside it) |
api/updates.js | Vercel function that tells the app when a new over-the-air update exists |
free-ai-proxy/ | Cloudflare Worker that calls Gemini with per-device and daily limits |
tests/ | Browser tests (Playwright, Python) and a Worker test (Node) |
.github/workflows/ | CI: tests, Android debug APK, signed release, over-the-air bundle |
capacitor.config.json | Capacitor settings, including the update server URL |
privacy.html | Privacy page (not yet inside the app bundle; see the open items) |
AGENTS.md | Guidance for AI coding agents working in this repo |
pip install -r tests/requirements.txt && playwright install chromium
python tests/smoke1_main_flows.py
See tests/README.md for the full list and what each one checks.
main (resumate-android.yml). Download the ResuMate-debug-apk artifact.main that changes www/** or api/updates.js runs the test suite and, only if it passes, publishes a new bundle (resumate-ota.yml). Phones pick it up automatically.resumate-release.yml (needs the signing secrets).APP_VERSION line in www/index.html as is.aiScrub).