JELL
ProjectsSkillsAboutBlogContact
ProjectsSkillsAboutBlogContact
JELL

Full-stack developer building modern web and mobile applications with a focus on user experience and performance.

Made withandNext.js 14
QUICK LINKS
  • →Projects
  • →Skills
  • →About
  • →Contact
CONNECT
GitHubLinkedInEmail

© 2026 JELL

PRIVACY
프로젝트 목록
🛠️

Dev Utils Hub

DesktopLIVE

개발자를 위한 올인원 유틸리티 — Tauri 데스크톱 앱 + 오프라인 PWA

Period:2025.11 - 현재
Role:1인 개발

개발 작업에서 자주 사용하는 다양한 유틸리티 기능들을 하나의 앱으로 통합했습니다. Rust 기반 Tauri 2 데스크톱 앱과 오프라인 PWA를 동시 제공하며, JSON 포맷터, Base64 인코더/디코더, UUID 생성기, 정규식 테스터, AI 코드 설명기 등 16개 이상의 도구를 갖췄습니다. Vitest 641개 테스트로 품질을 보증합니다.

TECH STACK
Frontend
React 19TypeScriptTailwindCSSRadix UIZustandreact-i18next
Infrastructure
VitestLighthouse CIMutation Testing
Desktop
Tauri 2.10.1Rust
KEY FEATURES

JSON 포맷터/검증기

JSON 데이터 자동 정렬 및 유효성 검사

Base64 인코더/디코더

텍스트 및 파일의 Base64 변환

UUID/ULID 생성기

다양한 형식의 고유 ID 생성

정규식 테스터

실시간 정규식 매칭 테스트 및 하이라이팅

해시 생성기

MD5, SHA-1, SHA-256 등 다양한 해시 생성

ACHIEVEMENTS
🧰

16+ 유틸리티

JSON/Base64/JWT/Regex/Hash/AI 도구 등 통합

🦀

Tauri 2 마이그레이션

Electron → Tauri 2로 전환 (메모리/번들 크기 대폭 감소)

✅

641 테스트 + 오프라인 PWA

Vitest 641개 테스트, 인터넷 없이도 모든 기능 사용 가능

SCREENSHOTS
Developer Utils 22개 도구 그리드
CODE STATS
8,000
Total Lines
7,000
Frontend Lines
641
Tests Lines
ARCHITECTURE

React 19 + Vite 프론트엔드가 Tauri 2 Rust 셸에 임베드되어 데스크톱 앱으로 동작하며, 동일 코드베이스가 오프라인 PWA로도 서빙되는 듀얼 타깃 구조.

KEY DECISIONS

  • Tauri 2 채택 — Electron 대비 메모리·번들 크기 대폭 절감 (Rust 셸)
  • 동일 React 코드베이스로 데스크톱 앱 + 오프라인 PWA 듀얼 타깃 빌드
  • 모든 유틸 로직을 순수 TS 함수로 분리해 Vitest 641개 단위 테스트 가능
PROJECT LINKS
GitHubLive Demo

더 많은 프로젝트가 궁금하신가요?

모든 프로젝트 보기→