사이드 프로젝트
왕민혁
기획·구축·운영을 담은 프로젝트 요약입니다. 항목별 내용은 아래와 같습니다.
[프로젝트명] 출결 관리 서비스
참여기간: 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 부하와 운영 정책을 맞췄습니다.