대신 홈 화면. 귀찮은 일, 대신 정리해드립니다
대신 맡길 일 고르기 화면. 환불, 구독 해지, 이사 준비 등 12가지 상황
대신 만들어드립니다 화면. 상황을 적고 캡처를 첨부하는 입력창
실제 화면 캡처
AI 이미지 도구로 만든 일러스트입니다. 실제 화면은 위에 있습니다.

웹 서비스, 기획부터 개발까지 직접

대신

상황을 적거나 캡처를 올리면 AI가 필요한 서류와 다음 할 일을 정리합니다.

하는 일

환불, 해지, 민원부터 이사와 퇴사까지 다룹니다.

만든 방식

기획, 화면, 서버를 혼자 만들었습니다.

들어간 기능

  • 할 일과 서류 정리
  • 마감일 관리
  • 로그인
  • 푸시 알림

작업 기록

실제 화면

대신 홈 화면. 「귀찮은 일, 대신 정리해드립니다」와 상황 입력창
대신 휴대폰 화면. 생활 행정 가이드 「온라인 결제 환불 문의 준비」와 처리 순서
실제 페이지와 프로그램을 찍은 화면을 기기 틀에 넣었습니다.

소개

환불, 해지, 민원처럼 귀찮은 일을 적거나 캡처를 올리면, AI가 필요한 서류와 연락처, 다음 할 일을 정리하고 끝날 때까지 진행을 관리해 주는 웹 서비스입니다.

목적

혼자 처리하기 번거로운 생활 속 일을 단계별 할 일과 서류로 바꿔 주는 것.

주요 기능

  • 환불, 구독 해지, 이사 준비 등 12가지 상황에서 고르거나, 상황을 적고 캡처를 붙여 시작합니다.
  • AI가 필요한 서류, 공식 웹사이트와 전화 연결, 다음 할 일을 정리합니다.
  • 건마다 할 일 체크와 진행률, 한국 시간 기준 마감일을 관리합니다.
  • 정리한 내용을 PDF, DOCX, TXT, 체크리스트로 내보냅니다.
  • 로그인, 푸시 알림, 휴대폰 홈 화면에 앱처럼 추가하기를 지원합니다.
  • 커뮤니티 글과 댓글, 주변 장소 찾기, 관리자용 사용량 화면이 있습니다.

적용 기술

Next.js 16, React 19, TypeScript
웹 앱
Tailwind CSS 4
스타일
Supabase
로그인, 데이터베이스, 행 단위 보안(RLS), 비공개 파일 저장
OpenAI Responses API
상황 분석과 할 일 정리
pdf-lib, docx
PDF와 Word 파일 내보내기
Vercel
배포

제작 과정

  1. 2026-09-13: 프로젝트 상태와 검색, 정렬, PDF와 DOCX 내보내기, 커뮤니티 상세와 가이드 5개를 더했습니다.
  2. 2026-09-20: 요구사항 27개 항목을 하나씩 점검하는 감사표를 만들고 남은 일을 정리했습니다.

구현 중 문제와 해결

  1. 해결함

    문제: AI 호출 비용이 쓰는 만큼 늘어납니다.

    고친 방법 사용자별 하루 이용 횟수 제한, 월 예산을 넘으면 막는 정책, 같은 사용자의 동시 요청 잠금을 두고, 자동 재시도는 하지 않습니다. 실제 토큰 사용량으로 비용을 기록합니다.

  2. 해결함

    문제: Google 로그인 뒤 사용자가 개발용 주소(localhost)로 돌아갔습니다.

    고친 방법 로그인 서비스(Supabase)의 사이트 주소를 실제 도메인으로 고쳤습니다(2026-09-13).

  3. 해결함

    문제: 사용자가 올린 캡처와 기록은 남이 볼 수 없어야 합니다.

    고친 방법 데이터베이스 테이블 24개에 행 단위 보안을 켜고, 첨부는 5MB 이하 이미지만 비공개 저장소에 둡니다. 사용량 기록에는 질문 전문과 키를 남기지 않습니다.

시연과 체험

  • 실제 화면 캡처

    위의 그림은 실제 화면을 캡처한 것입니다.

지금 daesin.online 주소는 이 포트폴리오를 보여 주고 있어서, 서비스는 화면 캡처로만 볼 수 있습니다. 결제 기능은 사업자 승인 전이라 꺼 두었습니다.

맡은 일과 AI 도구

AI 도구를 쓴 곳

  • 서비스 안에서도 AI(OpenAI)를 씁니다. 사용자의 상황을 읽고 할 일을 정리하는 부분입니다.