Focal Ayyitskevin · PARTIAL
A pocket-sized studio OS for wedding photographers. iOS-first client & studio management: CRM pipeline, proposals-to-payments, gallery proofing, and booking — in one warm, boutique-grade app.
github.com/Ayyitskevin/Focal · ★ 1 · Forks 0 · Size 4.1 MB
SUMMARY
Technologies 22
Scored 21
Observed 21
Practices 6
Evidence 24
Skips 1
COVERAGE
Analyzed 776 files · 446 commits · 0 API calls
TECHNOLOGIES & DEPTH
Dockerfile LANGUAGE Depth 70
1 files · PRODUCTION
Shell LANGUAGE Depth 70
5 files · PRODUCTION
JavaScript LANGUAGE Depth 70
6 files · PRODUCTION
Swift LANGUAGE Depth 70
80 files · PRODUCTION
JSON LANGUAGE Depth 70
4 files · PRODUCTION
TOML LANGUAGE Depth 70
1 files · PRODUCTION
Markdown LANGUAGE Depth 70
133 files · PRODUCTION
YAML LANGUAGE Depth 70
11 files · PRODUCTION
Python LANGUAGE Depth 70
266 files · PRODUCTION
SQL LANGUAGE Depth 70
116 files · PRODUCTION
pip BUILD_TOOL Depth 80
1 files · CONFIGURATION
Poetry BUILD_TOOL Depth 80
1 files · CONFIGURATION
FastAPI FRAMEWORK Depth 78
123 files · PRODUCTION, TEST
Jinja2 LIBRARY Depth —
0 files · config only
Next.js FRAMEWORK Depth 58
1 files · PRODUCTION
Playwright TESTING Depth 44
1 files · PRODUCTION
Pydantic LIBRARY Depth 78
5 files · PRODUCTION, TEST
Starlette FRAMEWORK Depth 81
33 files · PRODUCTION, TEST
TypeScript LANGUAGE Depth 58
1 files · PRODUCTION
Uvicorn LIBRARY Depth 58
1 files · PRODUCTION
itsdangerous LIBRARY Depth 58
1 files · PRODUCTION
pytest TESTING Depth 78
118 files · PRODUCTION, TEST
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · observedlinting · observedformatting · absent
ACTIVITY & OWNERSHIP
First commit 2026-06-14
Last commit 2026-09-03
Active months 4
Commits 446