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
프로젝트 목록
🏠

JellHub v2

Full Stack WebLIVE

셀프호스팅 인프라 통합 모니터링 대시보드 (hub.jell.kr)

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

자체 호스팅 인프라 jell-server의 통합 운영 대시보드입니다. v2에서 Uptime 모니터링(5분 간격), SSL 인증서 만료 추적, 시스템 리소스(CPU/RAM/Disk) SSH 수집, Nginx 트래픽 로그 시각화, Umami 웹 애널리틱스 통합, 공개 Status Page까지 6개 신규 기능을 추가했습니다. 2,007개 테스트(Vitest)로 품질을 보증하며, Prisma ORM + Cron 기반 자동 수집 파이프라인을 갖춘 프로덕션 서비스입니다.

TECH STACK
Frontend
Next.js 16React 19TypeScript 5.9Tailwind CSSshadcn/uiRechartsTanStack QueryZustand
Backend
Next.js API RoutesPrisma ORMSocket.IOssh2node-cron
Infrastructure
PostgreSQLRedisDockernginxTelegram Bot APIUmami API
KEY FEATURES

Uptime 모니터링

5분 간격 HTTP 헬스체크 + 응답시간 추적 + 24h/7d/30d 가용률 대시보드

SSL 인증서 추적

16개 도메인 SSL 만료일 자동 수집 + D-day 경고 + Telegram 일일 리포트

시스템 리소스 모니터링

SSH로 CPU/RAM/Disk 사용률 5분 간격 수집 + 실시간 차트 시각화

Nginx 트래픽 분석

access.log 파싱 → 시간대별 요청 수, 상위 경로, 상태 코드 분포 시각화

Umami 웹 애널리틱스

Umami API v3.1.0 연동 — 페이지뷰, 방문자, 세션, 리퍼러 통합 대시보드

공개 Status Page

인증 없이 접근 가능한 서비스 상태 페이지 + 인시던트 타임라인

ACHIEVEMENTS
⚡

v2 6개 기능 하루 구현

Uptime/SSL/System/Nginx/Umami/StatusPage 6개 모듈을 25커밋 + 10,000줄로 1일 완성

✅

2,007 테스트 통과

Vitest 기반 136파일 2,007개 테스트 — API, 훅, 컴포넌트, 유틸 전수 검증

🔄

Cron 자동 수집 파이프라인

5분 Uptime + 1시간 SSL/System + 6시간 Nginx — node-cron 기반 무중단 수집

🔓

Korean DPI 차단 우회

Node fetch → wget shim + webhook 마이그레이션으로 Telegram 정상화

CODE STATS
35,000
Total Lines
20,000
Frontend Lines
15,000
Backend Lines
2,007
Tests Lines
PROJECT LINKS
Private repoLive Demo

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

모든 프로젝트 보기→