stardroid
Sky Map (formerly Google Sky Map, open sourced in 2012)
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Leeway: a deadline-aware study planner that plans your days around the hours you have. Vibe-coded with Claude.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Leeway turns your assignment deadlines and rough time estimates into a day-by-day study plan that fits the hours you actually have. It tells you early when something won't fit, so you can ask for an extension or rearrange things while there's still time.
Built for Mandatory Assignment 3: Vibe Coding (approach A: solve an everyday problem).
| Today | Plan | Focus |
|---|---|---|
Most to-do apps know when things are due, but not how long they take or how much time you have. So everything looks fine until three deadlines land in the same week. Leeway answers one question: how much leeway do I have before each deadline?
Everything is scheduled in 15-minute units, in js/planner.js (pure functions, no DOM, unit-tested in Node).
The whole app was vibe-coded with Claude (Opus 5.5) in the Claude app, which wrote, ran and tested the code in a sandbox.
The first two messages were all it took to get a working app; the rest was review and follow-up.
"[pasted the full assignment text] do you have any ideas what would be a good solution here?"
Claude suggested four ideas: an idle-game economy balancer, a deadline-aware study planner, an expense splitter and a live departure board.
"Please go for the study planner and make it really good and do every step of the assignment, test it, improve, etc. make the demo link on vibeoff.ai and make the github code on my AlpacaQQ github account in a repo and a short desc."
"Read through the whole assignment again see if you missed anything and improve if possible."
The second pass added the walkthrough video and GIF, automated test runs on GitHub (CI), npm test, and this section.
| Check | Tool | Result |
|---|---|---|
| Planner unit tests (17), incl. a 40-assignment randomized stress test | node --test | all pass |
| End-to-end tests (15): forms, validation, plan, log time, focus timer with a fake clock, undo, settings, calendar export, backup/import, XSS, mobile layout | Playwright | all pass |
| Accessibility audit, all 5 views, light and dark | axe-core (WCAG 2 A/AA) | 0 violations |
| Visual review | Screenshots at 1280 px and 390 px, light and dark | reviewed every view |
| Continuous integration | GitHub Actions on every push | unit + end-to-end |
Bugs found and fixed along the way:
< vs <=). Caught by a unit test.No build step. Any static server works:
python3 -m http.server 8000
# open http://localhost:8000
Run the tests:
npm test # 17 unit tests for the planning engine (Node 18+)
pip install playwright && python -m playwright install chromium
npm run test:e2e # 15 end-to-end tests in a real browser
Both suites also run automatically on GitHub for every push (see the Tests badge above).
index.html app shell, dialogs
styles.css design tokens, light/dark theme, layout
js/planner.js scheduling engine (pure, testable)
js/app.js views, state, focus timer, import/export
fonts/ Bricolage Grotesque + Atkinson Hyperlegible (SIL OFL)
tests/ unit tests (Node) and end-to-end tests (Playwright)
docs/ screenshots, demo GIF and walkthrough video
.github/ GitHub Actions workflow that runs both test suites
package.json npm scripts: start, test, test:e2e
All sample data in the app is made up.