Shapic
D 60 completed
Other
desktop_app / yaml · small
56
Files
6,777
LOC
3
Frameworks
6
Languages
Pipeline State
completedRun ID
#1542983Phase
doneProgress
0%Started
2026-04-16 21:48:26Finished
2026-04-16 21:48:26LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
61.29Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #63310
Member of a group with 5 similar repo(s) — canonical #701798 view group →
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
AI Prompt
Create a lightweight desktop application, similar to Shapic, built using React and Electron. I need it to be an image resizing and optimization tool specifically for social media platforms. The app should allow users to drag and drop multiple images and process them in bulk. Key features must include 33 built-in SNS presets (like Instagram, Facebook, etc.), the ability to create custom presets, and various resizing modes such as Cover/Contain and aspect ratio locking. It should also support EXIF frame embedding, format conversion to JPEG or WebP with quality control, and handle multiple input formats like JPG, PNG, and HEIC. Finally, it needs a real-time preview and progress display during batch processing.
electron react typescript desktop-app image-processing yaml web-app image-resizing pnpm
Generated by gemma4:latest
Catalog Information
Create a lightweight desktop application, similar to Shapic, built using React and Electron. I need it to be an image resizing and optimization tool specifically for social media platforms. The app should allow users to drag and drop multiple images and process them in bulk. Key features must include 33 built-in SNS presets (like Instagram, Facebook, etc.), the ability to create custom presets, and various resizing modes such as Cover/Contain and aspect ratio locking. It should also support EXIF
Tags
electron react typescript desktop-app image-processing yaml web-app image-resizing pnpm
Quality Score
D
59.5/100
Structure
55
Code Quality
88
Documentation
32
Testing
15
Practices
73
Security
84
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Low average code complexity — well-structured code
- Good security practices — no major issues detected
- Properly licensed project
Weaknesses
- No tests found — high risk of regressions
- 1 files with critical complexity need refactoring
- 350 duplicate lines detected — consider DRY refactoring
Recommendations
- Add a test suite — start with critical path integration tests
- Add a linter configuration to enforce code style consistency
Languages
Frameworks
React Electron esbuild
Symbols
variable218
function67
type_alias41
constant6
interface2
API Endpoints (4)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Source: Repobility analyzer · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | customPresets | store.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | customPresets | store.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | customPresets | store.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | customPresets | store.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
