군 장병 상벌점 관리 시스템 : 병사, 간부 상•벌점 관리 온라인화
백엔드 & 인프라 담당 · NestJS / TypeScript / AWS EC2 / Supabase(PostgreSQL)
NestJS
TypeScript
AWS EC2
Supabase / PostgreSQL
Linux
담당 역할
EC2 인스턴스 생성 및 Node.js 서버 실행 환경 구성
보안 그룹 인바운드 규칙 설정으로 외부 API 접근 허용
Supabase DB 생성 및 환경 변수 기반 연결 설정
API 요청/응답 테스트 및 서버 동작 확인
문제 해결
외부 접속 불가 → 보안 그룹 인바운드 규칙 수정
DB 연결 실패 → DB URL 환경 변수 재설정 및 연결 테스트
성과
종이 없이 온라인으로 상벌점 관리 가능 · 기록이 남아 상벌점 부여 과정의 투명성 확보
AI 기반 부동산 계약 분석 시스템 : AI를 활용한 계약서 분석 프로젝트
졸업작품 / 인프라 배포 담당 · FastAPI / Python / AWS EC2 / PostgreSQL
AWS EC2
Python
FastAPI (배포 및 실행)
PostgreSQL
Linux
담당 역할
팀원이 작성한 FastAPI 서버를 EC2 환경에 배포
포트 오픈 및 보안 그룹 설정으로 외부 접근 구성
PostgreSQL 연결 후 데이터 저장·조회 동작 확인
팀원 접근 가능하도록 SSH 접근 방식 추가 구성
문제 해결
배포 후 외부 접근 불가 → 보안 그룹·포트 설정 수정
DB 조회 불가 → 조회 관련 코드 수정
특정 환경에서만 서버 접근 가능 → SSH 접근 방식 추가 구성으로 협업 환경 개선
성과
요청 → FastAPI 서버 → DB 저장 흐름 EC2에서 정상 실행 · 팀원 전원 서버 접근 가능