최근 검색어
카테고리
Communities
Board
게시판 이름
Profiles
[나만의 앱 개발]
3기
# 멘토링 요청 — Backcast
만들고 있는 것 공고를 붙여넣으면 마감일에서 거꾸로 계산해 언제 시작해야 하는지를 잡아 주는 웹앱입니다. 마감일만 알려 주는 앱은 많은데, 착수일을 정해 주는 앱이 없어서 만들었습니다. 지금 상태 - 바닐라 자바스크립트 모듈 37개, 빌드 도구 없음, PWA라서 폰에 설치됩니다 - 저장은 브라우저 안(localStorage) 한 곳뿐이고, 서버와 로그인은 아직 없습니다 - 브라우저 테스트 35개가 크롬·사파리 엔진에서 통과합니다 앞으로 붙일 것 - 정적 호스팅: Cloudflare Workers - 로그인·데이터베이스: Supabase (서울 리전), 행 단위 접근 제어(RLS) - AI: Anthropic API를 서버 함수(Edge Function) 뒤에 두고 호출, 키는 서버에만 둡니다 멘토링은 아래 세 가지를 듣고 싶습니다. ##1. 보안 혼자 점검한 것은 이 정도입니다. XSS를 막기 위해 innerHTML을 쓰지 않았고, CSP를 걸었고, 저장된 데이터를 불러올 때 값을 검증하고, 외부로 나가는 요청이 0개입니다. 1. 개인 개발자가 **배포 전에 최소한 확인해야 할 보안 항목**은 무엇인지 궁금합니다. 체크리스트 형태로 듣고 싶습니다. 2. API 키를 서버 함수의 환경변수에 넣으면 사용자 쪽에 노출되지 않는 것이 맞는지, 실제 유출 사고는 주로 어디에서 나는지 알고 싶습니다. 3. 로그인한 사람만 AI 기능을 쓰게 막아도, 한 사람이 계속 호출해서 비용을 태우는 남용은 어떻게 막는지 궁금합니다. 4. Supabase의 접근 제어 정책을 잘못 짜면 남의 데이터가 보일 수 있는데, 그 실수를 배포 전에 걸러내는 방법이 있는지 듣고 싶습니다. ##2. 사용자 정보 보관 지금 계획으로는 로그인용 이메일, 사용자가 입력한 공고 제목과 마감일, 준비 단계만 저장합니다. 주민번호나 카드 정보는 직접 받지 않을 생각입니다. 1. 개인 서비스에서 개인정보를 최소로 줄이려면 **어디까지 안 받아도 되는지** 궁금합니다. 소셜 로그인만 쓰면 이메일도 저장하지 않아도 되는지요. 2. 사용자가 올린 공고 글과 사진을 AI(미국 서버)로 보내는 것은 국외 이전에 해당한다고 알고 있습니다. **처리방침에 어떻게 적고 동의는 어떤 방식으로 받아야 하는지** 알고 싶습니다. 3. 개인 개발자가 이용약관과 개인정보처리방침을 쓸 때 참고할 만한 실제 사례가 있는지 궁금합니다. 4. 사용자가 탈퇴했을 때 데이터를 지우는 절차를 어디까지 만들어야 하는지, 백업본까지 지워야 하는지 듣고 싶습니다. 5. 무료 데이터베이스 요금제를 쓰다가 한도를 넘기면 기존 데이터가 어떻게 되는지 궁금합니다. ## 3. 운영 비용 직접 계산해 본 값은 이렇습니다. 공고 1건을 AI로 읽는 데 저렴한 모델은 약 4원, 좋은 모델은 약 21원이 듭니다. 사진이 포함되면 6원에서 30원으로 늘어납니다. 월 2,900원을 받는다고 하면 결제 수수료 등을 빼고 2,550원 정도가 남습니다. 1. 사용자가 늘었을 때 **실제로 돈이 새는 지점**이 어디인지 궁금합니다. AI 호출 말고 놓치기 쉬운 비용이 있을 것 같습니다. 2. 처음에는 무료로 열고 나중에 유료로 바꾸는 것과, 처음부터 무료 횟수를 제한해 두는 것 중 어느 쪽이 나은지 듣고 싶습니다. 3. 결제를 받으려면 사업자등록이 필요하다고 알고 있는데, 이 단계를 보통 어떻게 넘기는지 궁금합니다. 4. AI 비용이 갑자기 폭주하지 않게 거는 안전장치를 실제로 어떻게 구성하는지 알고 싶습니다. 사용자별 한도, 결제 한도, 알림 같은 것들입니다. 5. 플레이스토어 개발자 등록비 25달러 외에 첫 해에 실제로 나가는 고정비가 얼마쯤인지 궁금합니다.
핀타임 개발 일지 1,2,3회차
이미지 파일을 불러오는 도중 오류가 발생했습니다.
아이디어 정리
1주차 진행상황 공유 제가 만들고 싶은 서비스는 “고등학생 맞춤형 내신 공부 계획 서비스”입니다. 고등학교 1학년인 동생이 시험과 수행평가를 준비하는 모습을 보면서, 학생 수준에 맞게 공부 분량을 정해주는 서비스가 있으면 좋겠다고 생각했습니다. 이번 주에는 서비스의 방향과 주요 기능을 정리했습니다. 1. 문제집과 시험 범위에 맞춘 공부 계획 사용하는 문제집과 시험 범위의 쪽수, 시험 날짜를 등록하면 하루에 공부할 분량을 나눠주는 기능을 구상했습니다. 과목별 등급과 공부 가능한 시간을 참고하고, 문제 풀이뿐 아니라 채점과 오답 정리 시간까지 반영할 계획입니다. 2. 수행평가 일정 관리와 계획 조정 시험 일정과 수행평가 제출일을 함께 관리하고, 수행평가 준비 시간도 공부 계획에 포함하려고 합니다. 실제로 공부한 시간과 완료한 분량을 기록하면 학생의 풀이 속도에 맞춰 남은 계획을 조정하는 방식도 생각하고 있습니다. 다음 주에는 일정 등록 화면과 오늘의 공부 분량을 보여주는 화면을 구체화하고, 동생의 실제 시험 범위와 문제집을 예시로 계획을 짜보려고 합니다.
2주차 진행상황 공유
2주차 진행상황 : 배포 직전에 이름부터 정했습니다
첫 주차 진행상황 공유
나만의 앱 개발 3기 스터디에서 제가 고른 프로젝트는 제1회 일상뒤집기 공모전에 출품한 "편의점 점심 추천 서비스"입니다. 이번 주에 진행했던 사항은 총 2가지입니다. 1. 실제 타겟 고객에게 설문 조사하기 설문 조사가 양이 적어 부정확할 수 있겠지만 저의 예상과 다른 결과가 나와 놀랐습니다. 예 상: 가격, 건강/영양, 양, 맛 순으로 중요 설문 결과: 가격, 맛, 양, 건강/영양 순으로 중요 생각보다 삶들이 건강/영양을 편의점에서 찾지 않는다는 것을 알았습니다. 이 결과를 반영하여 제 추천 서비스에서 가장 비중을 높여야 할 요소는 "가격"으로 설정하였습니다. 가격과 관련된 할인혜택 등 합리적인 소비를 도와주는 앱으로 서비스의 방향을 변경했습니다. 2. 기존의 HTML과 JS로 index.html로 만든 정적 프로젝트를 안드로이드 앱 마이그레이션 하기 코덱스를 통해 백엔드는 스프링부트로 하여 마이그레이션을 진행했으나 maven 설치 오류, postgreSQL 도커 이미지 설치 오류 등 환경 설정에 어려움을 겪었습니다. 오픈AI의 컴퓨터유즈의 원리를 아직 잘 몰라서 일단은 수작업으로 개발 환경 설정을 다음 주부터 진행하고자 합니다. 클로드코드와 코덱스를 동일한 소스코드에서 병렬로 작업할 방법도 찾아보고 있습니다.
저장 버튼 뒤에서는 무슨 일이 일어날까? — Lambda와 DynamoDB 한 번에 이해하기
AWS 입문 ② 로그인과 데이터 저장은 실제로 어떻게 연결할까요?
AWS 입문 ① 계정은 왜 필요하고, 만든 앱은 어떻게 연결할까요?
웹사이트도 앱처럼 설치할 수 있나요? 📱
상호: (주)나무서원 대표자명: 서정화 사업자 번호: 129-86-64347 주소: 경기도 성남시 중원구 산성대로 578 4,5층(은행동)
© 2025 Homegle. All Rights Reserved.