codingstairs

직접 만든 서비스와 실습 기록, 단계별 강좌를 한곳에 모았어요.

포트폴리오

직접 만들고 운영 중인 서비스 5종

전체 보기
  • ReadingBounce

    모바일 앱

    스크린샷 한 장으로 한국어/영어 배우기

    일상의 한국어·영어 텍스트를 개인 언어 교사로 바꿔줍니다. 웹툰·SNS·뉴스 어떤 화면이든 캡처해 Tesseract OCR로 인식하고 STT/TTS로 발음 연습. Android 주력 + Windows 보조.

    • Tauri 2
    • React 19
    • Tesseract.js
    • tauri-plugin-tts
    • AdMob
    • Tailwind 4
  • 맛기로그

    모바일 앱

    나만의 맛 기록장

    음식 경험을 체계적으로 기록·관리하는 개인 맛 기록 앱. '맛있어/또다시/별로야/모르겠' 4 카테고리로 분류, 로컬 SQLite 저장, 출처별 필터링. Android+Windows 듀얼.

    • Tauri 2
    • React 19
    • tauri-plugin-sql (SQLite)
    • AdMob
    • Tailwind 4
  • Pryzeet

    웹 서비스

    가격·의료·장기요양 공공데이터 플랫폼

    pryzeet.duckdns.org

    가격 공유 → 구매희망 → 가계부 → 재구매 플랫폼. 연봉(NPS+DART), 의료 비급여(HIRA), 장기요양(longtermcare) 공공데이터를 Playwright 크롤러로 수집해 한 곳에서 비교·검색.

    • Next.js 16
    • React 19
    • TypeORM
    • PostgreSQL
    • Redis
    • FastAPI
    • Playwright
    • Firebase Admin
    • Tailwind 4
  • DMDDKSL

    웹 서비스

    로컬 OCR · 벡터 검색 채팅 서비스

    dmddksl.duckdns.org

    문서를 OCR로 추출하고 pgvector 로 벡터 검색해 LLM 채팅으로 답변하는 웹 서비스. Spring WebFlux+Kafka+Redis 백엔드 + LM Studio 로컬 추론.

    • Next.js 16
    • React 19
    • Tesseract.js
    • Spring Boot 4 (WebFlux + JPA)
    • Kafka
    • Redis
    • PostgreSQL pgvector
    • LM Studio
    • Firebase
  • Da2ari

    웹 서비스

    마음의 정원 다이어리

    da2ari.duckdns.org

    다이어리·운세·사주를 한 곳에서 다루는 한국어 모바일 우선 일상관리 웹 서비스. Supabase Auth + Java 21 Spring Boot 4 BFF + Python LM Studio (gemma4) LangChain 운세 생성.

    • Next.js 16
    • React 19
    • Supabase
    • Spring Boot 4 (Java 21)
    • FastAPI
    • LM Studio (gemma4)
    • LangChain
    • @radix-ui
    • Tailwind 4

Codingstairs

초보 개발자와 비개발자를 위한 개발 입문 블로그이자, 제가 만든 서비스를 소개하는 포트폴리오예요.

  • 블로그: 회고·근황·짧은 글
  • EDU: 윈도우/맥 세팅부터 한 칸씩 따라하는 학습 가이드
  • Life: 제가 개발한 앱과 서비스 — readingbounce, 맛기로그, Pryzeet, DMDDKSL, Da2ari

최근 글

전체 보기

에듀

전체 보기

About

About

실용적인 도구와 공공데이터 기반 서비스를 만드는 개발자예요. 모바일(Tauri/Flutter), 웹(Next.js), 백엔드(FastAPI/Spring) 풀스택으로 작업하며 AI/LLM 통합에 관심이 많아요.