Практичний проєкт 4 · фінальний capstone
React + TypeScript capstone
Створіть оригінальний production-style application: bounded product outcome, documented state/data boundaries, accessible responsive React UI, TypeScript/runtime safety, deterministic tests, CI/build/budget, deploy і portfolio defense.
Що здати
- Public HTTPS artifact без login, trackers, client secrets або real personal-data collection.
- Source repository/archive з React + TypeScript, manifest/lockfile, semantic accessible responsive UI і documented state/data/API boundaries.
- Deterministic unit/integration tests, fresh CI/type/build/budget evidence та failure-state coverage.
- README, ADR/evidence index, deploy inventory, monitoring/rollback і portfolio case з чесною attribution/limitations.
- 7–10 minute defense: critical flow, error/retry, architecture trade-off, test/performance evidence і handoff.
Blockers
Unavailable artifact/source, unreproducible build, secret/PII/tracker/private endpoint, uncaught critical flow, inaccessible interaction, stale data overwrite, false evidence/attribution або відсутній rollback.
Рубрика · 100 балів
| Критерій | Бали | Evidence |
|---|---|---|
| Product, scope і architecture | 20 | Brief, slices, boundaries, ADR |
| Implementation, types і data safety | 20 | React/TS, runtime boundary, failure states |
| Accessible responsive UX | 20 | Semantics, keyboard/focus, mobile/themes |
| Tests, CI, performance і release | 20 | Deterministic suite, build/budget/deploy/rollback |
| Documentation, evidence, defense і privacy | 20 | README/case/index, attribution, no PII/secrets |
Прийняття: від 80/100 без blocker. Review перевіряє artifact, source, evidence і defense; усне пояснення не компенсує missing reproducibility.
Після прийняття
- Завершіть урок 60 і тест.
- Надішліть HTTPS artifact та source URL.
- SEOWORK оцінить п’ять критеріїв і blockers.
- Після accepted status 4/4 на dashboard відкриється фінальний іспит.
- 24/30 + consent → PDF/QR-сертифікат серії FE й verification page.
Подання роботи на перевірку
Передайте HTTPS-посилання на папку або репозиторій із доступом для перегляду. Не додавайте паролі, API-ключі, персональні дані клієнтів чи production-вивантаження.
- Public HTTPS artifact без login, trackers, client secrets або real personal-data collection
- Source repository/archive з React + TypeScript, manifest/lockfile та documented state/data/API boundaries
- Deterministic unit/integration tests, CI/type/build/budget evidence та failure-state coverage
- README, ADR/evidence index, deploy inventory, monitoring/rollback і portfolio case
- 7–10 minute defense критичного flow, error path, trade-off, quality evidence і handoff
- Product, scope and architecture — 20
- Implementation, types and data safety — 20
- Accessible responsive UX — 20
- Tests, CI, performance and release — 20
- Documentation, evidence, defense and privacy — 20