Passport Photo

C+ 73 completed
Web App
web_app / markdown · small
109
Files
9,713
LOC
4
Frameworks
10
Languages

Pipeline State

completed
Run ID
#361219
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
69.46
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #56054
Member of a group with 4 similar repo(s) — canonical #65978 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a web tool, similar to PassPhoto, that crops and exports images specifically to meet Australian passport photo specifications (35x45mm). The tool should allow users to preview the cropping and must work entirely offline, meaning no images are uploaded anywhere. I'd like it built using SvelteKit, leveraging Svelte 5 runes, and I need to include unit and end-to-end testing setups using Vitest and Playwright, respectively.
sveltekit svelte typescript web-app image-processing offline passport-photo vite vitest playwright
Generated by gemma4:latest

Catalog Information

A web tool that crops and exports images to meet Australian passport photo specifications.

Description

This web application allows users to upload a photo and crop it to the exact dimensions required for an Australian passport (35x45 mm). It provides real‑time preview and visual guides that indicate the correct face position and head size. Users can export the final image as a printable file, ready for submission to passport authorities. The tool operates entirely offline, ensuring privacy and quick performance. It is built with modern web technologies for a smooth, responsive experience.

الوصف

تتيح هذه الأداة على الويب للمستخدمين تحميل صورة ثم قصها إلى الأبعاد الدقيقة المطلوبة لصورة جواز السفر الأسترالي (35×45 مم). توفر معاينة فورية ودلائل بصرية تُظهر موضع الوجه وحجمه الصحيح، مما يضمن التوافق مع المتطلبات الرسمية. يمكن للمستخدمين تصدير الصورة النهائية كملف قابل للطباعة، جاهز للتقديم في مكاتب الجوازات. تعمل الأداة بالكامل دون اتصال بالإنترنت، ما يضمن الخصوصية والأداء السريع. تم بناؤها باستخدام تقنيات ويب حديثة لتوفير تجربة سلسة ومتجاوبة.

Novelty

6/10

Tags

passport-photo image-cropping offline-editing spec-compliance face-alignment-guide printable-export image-preview

Technologies

svelte vite vitest

Claude Models

claude-opus-4.6

Quality Score

C+
73.1/100
Structure
66
Code Quality
98
Documentation
48
Testing
45
Practices
77
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

6.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
MIT
License
0.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
69.5%
typescript
18.1%
svelte
10.5%
json
0.6%
yaml
0.4%
css
0.3%
shell
0.3%
javascript
0.3%
html
0.1%
toml
0.0%

Frameworks

Svelte SvelteKit Vitest Vite

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionAustralian passport photo cropping tool. Crop, preview and export photos to Australian passport spec (35x45mm). Guides show correct face position. Works offline — nothing is uploaded.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/85372.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV