고압 AMI(원격검침) 플랫폼입니다. 무선모뎀·전력량계에서 수집되는 상태·성능·계량(LP) 데이터를 조회·관제하고, FEP TCP 소켓으로 수동명령을 전송하며 펌웨어 OTA 업그레이드를 관리합니다. 전자정부 프레임워크 4.0·Spring MVC 기반으로 역할×메뉴 권한 관리, Chart.js 대시보드, 엑셀 다운로드를 구현했으며 온프레미스 서버에 Docker·GitHub Actions로 배포했습니다.
Java
Spring
eGovFrame
MyBatis
MariaDB
Maven
JSP
Bootstrap
jQuery
DataTables
Chart.js
Docker
GitHub Actions
중학생 과학(화학 결합) 인터랙티브 학습 서비스의 백엔드와 관리자 대시보드입니다. FastAPI(비동기)로 학습 콘텐츠·퀴즈 API와 OpenAI 기반 퀴즈 피드백을 구현하고, JWT 인증·Argon2 해싱, Cloudflare R2 이미지 업로드, Alembic 마이그레이션을 적용했습니다. 관리자 화면은 React와 Ant Design으로 콘텐츠·사용자를 관리하며 Railway·Vercel에 배포했습니다.
FastAPI
Python
PostgreSQL
SQLModel
JWT
OpenAI
Cloudflare R2
Railway
React
TypeScript
Vite
Ant Design
Vercel
매장 단위 직원 스케줄(근무표·근무불가·공지·푸시 알림)을 관리하는 모바일 앱의 백엔드와 랜딩페이지입니다. NestJS 백엔드는 JWT·구글/애플 소셜 로그인, 매장 RBAC(사장/매니저/직원), 근무 리마인더 크론, Expo 푸시, AWS SES 메일을 제공하며 Railway·EC2에 배포했습니다. 랜딩페이지는 Next.js·Tailwind로 사전예약 리드를 수집합니다.
NestJS
TypeScript
Node.js
PostgreSQL
TypeORM
JWT
AWS
Sentry
Railway
Next.js
React
Tailwind CSS
shadcn/ui
Vercel
소상공인을 위한 AI 기반 장사판단 솔루션의 백엔드 서비스입니다. EZPOS POS 엑셀 매출 데이터 분석, 손익 리포트, OpenAI 기반 AI 경영 진단을 제공합니다. OAuth 인증, 리프레시 토큰 로테이션, 결정론적 손익 계산, Cloudflare R2 파일 업로드까지 NestJS로 구축했습니다.
NestJS
TypeScript
Node.js
PostgreSQL
Prisma
Redis
JWT
OpenAI
Cloudflare R2
Sentry
Railway
고위험·고금액 C2C 중고거래를 위한 안전거래 인프라입니다. PASS 통신사 본인확인, 전자계약 서명, 신뢰 점수, 법적 증거 보존을 하나의 표준 흐름으로 묶었습니다. Kotlin/Spring Boot 백엔드와 Next.js 모노레포(인증·랜딩 웹)를 풀스택으로 구축했습니다.
Kotlin
Spring Boot
Gradle
PostgreSQL
JWT
AWS S3
OpenAI
Docker
Railway
Next.js
TypeScript
Tailwind CSS
Shadcn/ui
Turborepo
Vercel
밥으로 여행자와 로컬을 이어 친구를 만드는 경험 플랫폼의 백엔드 서비스입니다. 인증, 예약, 실시간 채팅/알림(SSE), 리뷰 등 풀스택 기능을 제공합니다.
NestJS
TypeScript
PostgreSQL
TypeORM
Redis
BullMQ
JWT
Docker
Cloudflare R2
Railway
Sentry
조선대학교 SW창업동아리 특강 실습용으로 개발한 방명록 웹 애플리케이션입니다. 카카오 OAuth 로그인과 Supabase 기반 데이터 관리를 활용한 풀스택 프로젝트입니다.
Next.js
React
TypeScript
Tailwind CSS
Supabase
Vercel
조선대학교 오픈소스 아이디어 경진대회 학생 멘토링을 위해 개발한 실시간 멀티플레이어 퀴즈 게임입니다.
React
Node.js
Express
Socket.io
Firebase
Docker
AWS
GitHub Actions
Flutter 앱 내 WebView로 동작하는 위치 기반 구독 상품 판매 플랫폼입니다. 카카오맵 기반 주변 가게 검색, QR 코드 사용 인증, NicePay 결제 연동 기능을 제공합니다.
Next.js
React
TypeScript
Material-UI
TanStack Query
Zustand
Firebase
Kakao Map
Docker
AWS
GitHub Actions
자몽통신의 공식 홈페이지를 Next.js와 모던 웹 기술을 활용하여 개발한 프로젝트입니다.
Next.js
Tailwind CSS
React
TypeScript
Vercel
Shadcn/ui