초대 링크로 사진 공유 앨범을 만들고 AI 추천 BEST컷을 확인하는 워킹 프로토타입
Translation pending
AI summary · website and README
SocialHTML · PythonGitHub @smpkjh3-d4ngOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
휴대폰에서 앱처럼 조작할 수 있는 HTML 워킹 프로토타입입니다. 앱은 phou/index.html, 받는 사람용 웹은 web/index.html 에 들어 있습니다. 정해 둔 시간 동안, 초대된 사람들이 찍은 사진이 하나의 공유 앨범에 자동으로 모이는 사진 공유 서비스입니다. • 앱(공유하는 사람): 앨범을 만들고 친구를 초대합니다. 모인 사진에서 AI가 고른 BEST컷을 보고 정리합니다. • 웹(받는 사람): 설치나 가입 없이 초대 링크로 들어삽니다. 사진을 보고, 저장하고, 내 사진을 올릴 수 있습니다. 핵심 가치: AI BEST컷 추천으로 받는 사람이 "뭘 저장할지" 고민하는 시간을 줄이는 것 Mac에서 서버를 켜요 (macOS 기본 Ruby 사용). 휴대폰을 같은 Wi-Fi에 연결하고 http:// :8123 으로 들어가요. Mac의 IP는 ipconfig getifaddr en0 으로 확인할 수 있습니다. Safari/Chrome의 공유 → 홈 화면에 추가 로 열면 주소창 없이 전체 화면으로 뜹니다.Read the full README ↗
휴대폰에서 앱처럼 조작할 수 있는 HTML 워킹 프로토타입입니다. 앱은 phou/index.html, 받는 사람용 웹은 web/index.html 에 들어 있습니다.
정해 둔 시간 동안, 초대된 사람들이 찍은 사진이 하나의 공유 앨범에 자동으로 모이는 사진 공유 서비스입니다.
핵심 가치: AI BEST컷 추천으로 받는 사람이 "뭘 저장할지" 고민하는 시간을 줄이는 것
Mac에서 서버를 켜요 (macOS 기본 Ruby 사용).
ruby -run -e httpd phou -b 0.0.0.0 -p 8123
휴대폰을 같은 Wi-Fi에 연결하고 http://<Mac의 IP>:8123 으로 들어가요. Mac의 IP는 ipconfig getifaddr en0 으로 확인할 수 있습니다.
Safari/Chrome의 공유 → 홈 화면에 추가 로 열면 주소창 없이 전체 화면으로 뜹니다.
?dev| 구분 | 화면 |
|---|---|
| 앱 | 홈, 전체사진(캘린더·필터: 전체 / AI 추천만 / 폴더별 / 사람별 / 장소별), 공유앨범(전체·AI 추천·내 사진 탭), 사진 상세, 선택 모드, 공유폴더 만들기(2단계), 폴더 설정, 친구 초대(QR·링크), 알림, 프로필·프로필 수정, 메뉴(친구 목록, 업로드·알림·권한 설정) |
| 웹 | 초대 링크 입장(기본 / 승인 대기 / 링크 만료), 앨범 보기(전체·AI 추천·내 사진), 사진 업로드(업로드 중 / 실패) |
1. 서비스 핵심을 먼저 한 문장으로 고정하기
(프롬프트) 우리 서비스는 정해놓은 시간동안 앨범에 초대된 사람들이 찍는 사진들이 전부 앨범으로 들어가는 게 핵심 기능입니다. → 이후 모든 화면이 이 핵심에서 벗어나지 않게 기준이 됐습니다.
2. 예시 형식을 주고 화면 프롬프트 쓰게 하기
(프롬프트) 아까 보낸 PRD를 바탕으로 다음 이미지 예시와 같은 프롬프트를 작성. → 화면마다 목적, 구성, 상태가 같은 틀로 정리돼서 결과물이 일관됐습니다.
3. 하지 말아야 할 것을 같이 말하기
(프롬프트) 여기서 전체 다운로드 버튼을 만들고, AI 분석중 상태화면은 만들지 말아줘.
4. 위치와 동작을 구체적으로 지시하기
사진 선택화면으로 진입시 하단에는 [삭제 버튼 / 저장 버튼]만, 상단 [앨범명 자리에 '전체 선택' 텍스트, 뒤로가기 버튼이 전체선택 버튼으로, 우측 상단에는 '취소' 텍스트]
5. 만든 것과 기획을 대조시키기
prd문서 속 직접그린 로우파이 화면 중에 안 만든 화면이 있는지 검토 → 빠진 화면을 AI가 목록으로 찾아줬습니다.
| 처음 시도 | 문제 | 바꾼 방향 |
|---|---|---|
| 하단 탭에 캘린더 / 친구들 / 새 폴더 등 여러 메뉴 | 탭이 많고 역할이 겹침 | 하단 탭은 홈 · 전체사진 · 메뉴로 줄이고, 새 앨범 만들기는 + 플로팅 버튼으로 분리 |
| 전체사진 상단에 "선택" 버튼 | 날짜로 사진 찾기가 더 자주 필요함 | 선택 버튼 대신 캘린더 아이콘으로 바꾸고, 선택은 사진을 길게 눌러서 진입 |
| BEST컷 묶음을 "펼치기/접기" 텍스트로 열기 | 누를 곳이 작고 단계가 많음 | 썸네일을 한 번 누르면 펼치기, 한 번 더 누르면 상세 보기 |
| 화면마다 "AI 분석 중" 상태 화면 | 사용자에게 필요 없는 대기 화면 | 만들지 않음 |
| 알림을 오늘 / 이번 주 / 이전으로 나누고 AI 추천 알림도 넣음 | 알림이 너무 많고 복잡함 | 하나의 목록으로 합치고 AI 추천 알림은 제거 |
| 웹 입장에 비밀번호 상태 | 받는 사람의 진입 장벽이 됨 | 비밀번호 없이 링크 + 닉네임만으로 입장, 필요하면 앨범 주인이 승인 |
| AI 추천 탭에 여러 분류 카드 | 정보가 너무 많음 | AI가 고른 BEST컷과 "내 얼굴이 나왔어요"(나 혼자 / 함께) 묶음만 남김 |
구현 중 생긴 버그
최신 앱은 ut-1/app/index.html입니다. /phou/와 웹 버전은 이전 버전을 유지합니다.
drafts/에는 검토용 시안과 작업 중간 화면 기록이 있습니다. 각 검증 결과·캡처는 해당 실행 시점의 기록이며, 최신 배포 대상의 재현 검증은 tests/smoke_app.py를 사용합니다.
이번 수정과 브라우저 검증에는 OpenAI Codex를 사용했습니다. 사진은 기존 자리표시자를 유지하며 더미 사진을 추가하지 않았습니다.
최신 앱은 공유앨범/사진을 불러올 기간/사진 공유 기준을 사용합니다. 홈의 안내도 앨범 만들기 → 친구 초대 → 사진을 불러올 기간 정하기 순서로 맞췄습니다. 앨범에는 기간을 설정하지 않으며, 사진 추가 시 불러올 기간을 설정합니다.