← minhyuk.dev

사이드 프로젝트

왕민혁

기획·구축·운영을 담은 프로젝트 요약입니다. 항목별 내용은 아래와 같습니다.

[프로젝트명] 출결 관리 서비스

참여기간: 2025 — 현재

사용기술: Next.js, React, TypeScript, WebView 연동, 집계·리포트

프로젝트 개요: “음악 교습·레슨 환경의 출결 기록·조회 서비스”를 구축했습니다.

현장 요구를 바탕으로 스키마·관리자·수강생 화면과 월 단위 집계·리포트를 일관된 기준으로 작성했습니다.

상세내용

[프로젝트명] 투자 데이터 서비스

참여기간: 2024 — 2025

사용기술: Next.js, React, TypeScript, Python, 데이터 시각화, API 연동

프로젝트 개요: “포트폴리오·시장 데이터 조회·분석 서비스”를 구축했습니다.

외부 소스 연동과 차트·표시 로직을 한 사람이 설계·구현할 수 있도록 범위와 모듈 경계를 정리했습니다.

수집·운영 작업이 늘면서 잡 정의·스케줄·실행 이력을 한곳에서 봐야 해 **배치 모니터링 대시보드(node-cron 러너 + MySQL 메타 + Next.js 운영 UI)** 를 자체 개발해 파이프라인과 같은 데이터 계층에 묶었습니다.

상세내용

[프로젝트명] 팀 협업 툴

참여기간: 2022 — 2023

사용기술: Next.js, React, TypeScript, 실시간·상태 동기화

프로젝트 개요: “팀·스터디 단위 할 일 공유·진행 관리 서비스”를 구축했습니다.

요구를 정리해 화면·API·배포를 한 코드베이스로 이었고, 작업 흐름과 모바일·웹을 맞췄습니다.

채팅·채널 실시간성과 재연결 문제를 줄이기 위해 **Hermes**라는 **자체 WebSocket 게이트웨이**를 두어 이벤트 라우팅·연결 유지를 REST/Prisma와 분리했습니다.

상세내용

[프로젝트명] 이커머스 서비스

참여기간: 2020 — 2021

사용기술: Next.js, React, TypeScript, 커머스·게시판

프로젝트 개요: “커머스와 커뮤니티를 결합한 서비스”를 구축했습니다.

도메인·정보 구조·UI·API를 한 흐름으로 맡았고, 상품·주문·콘텐츠를 소규모 운영에 맞게 단순화했습니다.

상품·리뷰·게시 이미지 업로드가 늘면서 **Atlas**라는 **자체 파일 서버**로 저장·썸네일·서명 URL을 분리해 웹 API 부하와 운영 정책을 맞췄습니다.

상세내용