尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗결정장애를 위한 메뉴 추천 반응형 웹 (모바일통합구현 수업 프로젝트)
매일 점심·저녁마다 "아무거나"를 외치며 고민하는 시간을 줄여 주는 사이트입니다. 조건을 고르고 버튼 한 번이면 오늘의 메뉴가 정해져요.
| 탭 | 기능 |
|---|---|
🎲 추첨 (index.html) | 종류·예산·상황 조건 선택 → 룰렛 추첨, 테마 바로가기(비 오는 날, 해장, 공강 30분 등), 날씨 맞춤 추천, 지도 검색·공유·기록 |
🏆 월드컵 (worldcup.html) | 둘 중 하나를 고르는 메뉴 토너먼트. 후보 수에 맞춰 4강/8강/16강 자동 대진 |
🎡 돌림판 (roulette.html) | 후보를 직접 넣고 돌리는 원판(canvas). 메뉴 무작위·즐겨찾기로 채우기, "누가 계산?" 모드, 결과가 메뉴면 사진·결정→기록, 문자·공유 |
📖 도감 (menus.html) | 전체 메뉴 검색·종류 필터·가격 정렬, ⭐ 즐겨찾기 / 🚫 안 먹는 메뉴 표시, 종류별 요약표(메뉴 수·평균 가격·가장 저렴한 메뉴) |
📝 기록 (history.html) | 결정한 메뉴 기록, TOP 3, 종류별 막대 그래프, 날짜별 목록 |
💸 N빵 (split.html) | 총액·인원·금액 단위로 1인당 금액 계산(올림), 남는 돈 안내, 최근 메뉴로 채우기, 문자로 보내기 |
👤 회원 (login.html, signup.html) | 회원가입(아이디 중복 확인, 비밀번호 조건·안전도, 약관 동의), 로그인(로그인 상태 유지, 비밀번호 보기, 보던 페이지로 돌아가기), 로그아웃, 회원 탈퇴. 로그인하면 기록·즐겨찾기를 계정마다 따로 저장 |
📋 게시판 (board.html, board-write.html, board-view.html) | 맛집 추천·메뉴 고민·자유 말머리, 제목·내용·작성자 검색, 페이지 번호, 글쓰기·수정·삭제(내 글만), 댓글, 추천, 조회수, 이전글·다음글. 글쓰기·댓글·추천은 로그인 필요 |
mouseover/mouseout 이벤트로 열고 닫고, 햄버거 메뉴에서는 ▾ 버튼으로 펼침onerror) 메뉴 이모지로 대신 표시sms:)·✉️ 메일(mailto:)로 보내기, 공유·복사mailto:) · 📞 전화(tel:) 링크localStorage: 기록·즐겨찾기·설정·회원 정보·게시글을 브라우저에 저장 (기록과 즐겨찾기는 로그인하면 회원마다 따로)js/auth.js 한 곳에서만 해서 나중에 서버·DB로 바꿀 때 이 파일만 고치면 됨credits.html)VS Code에서 폴더를 열고 index.html을 Live Server로 실행하면 됩니다.
파일을 더블클릭해서 열어도 대부분 동작하지만, 브라우저 제한 때문에 아래 두 가지가 달라질 수 있어요.
├─ index.html 추첨 (메인)
├─ worldcup.html 월드컵
├─ menus.html 도감
├─ history.html 기록
├─ roulette.html 돌림판
├─ split.html N빵 계산기
├─ login.html 로그인
├─ signup.html 회원가입
├─ board.html 게시판 목록
├─ board-write.html 게시판 글쓰기·수정
├─ board-view.html 게시판 글 보기·댓글
├─ manifest.webmanifest 홈 화면 설치 정보
├─ css/style.css 전체 디자인 + 반응형
├─ js/
│ ├─ menus.js 메뉴 데이터 (234개) + 사진 파일 이름
│ ├─ common.js 공통 기능 (저장, 공유, 유틸)
│ ├─ auth.js 회원 정보 저장·확인 (가입, 로그인, 로그아웃, 탈퇴, 비밀번호 해시)
│ ├─ account.js 로그인·회원가입 화면, 헤더의 로그인/내 계정 메뉴
│ ├─ board-store.js 게시판 글·댓글·추천 저장 (나중에 서버·DB로 바꿀 때 이 파일만 수정)
│ ├─ board.js 게시판 목록·글쓰기·글 보기 화면
│ ├─ weather.js 날씨 추천
│ ├─ home.js 추첨 화면
│ ├─ worldcup.js 월드컵
│ ├─ dex.js 도감
│ ├─ history.js 기록
│ ├─ roulette.js 돌림판
│ ├─ split.js N빵 계산기
│ ├─ credits.js 출처 페이지
│ ├─ router.js 탭 이동 (가운데 내용만 바꿔서 BGM이 끊기지 않음)
│ └─ photo-credits.js 사진 출처 정보
├─ credits.html 출처 및 참고 사이트
├─ plan.html 기획서 (기획 의도, 화면 구성, 기능, 반응형, 초기 기획에서 바뀐 점)
├─ audio/bgm.mp3 배경음악
└─ img/ 파비콘, 앱 아이콘, menus/ (메뉴 사진 234장)