{"id":18809667,"url":"https://github.com/beomjunlee/tableorder","last_synced_at":"2025-09-04T04:47:23.416Z","repository":{"id":46629365,"uuid":"368149964","full_name":"BeomjunLee/TableOrder","owner":"BeomjunLee","description":":pig_nose:캡스톤 디자인 프로젝트 테이블오더:pig_nose:","archived":false,"fork":false,"pushed_at":"2021-10-18T15:09:53.000Z","size":49057,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-30T23:04:59.398Z","etag":null,"topics":["android","aws-ec2","aws-rds-mysql","docker","gradle","qr-code","querydsl-jpa","rest-api","restdocs","springboot","springdata-jpa","vuejs"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BeomjunLee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-17T10:46:57.000Z","updated_at":"2024-10-11T09:16:43.000Z","dependencies_parsed_at":"2022-09-23T02:22:44.672Z","dependency_job_id":null,"html_url":"https://github.com/BeomjunLee/TableOrder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BeomjunLee/TableOrder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeomjunLee%2FTableOrder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeomjunLee%2FTableOrder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeomjunLee%2FTableOrder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeomjunLee%2FTableOrder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeomjunLee","download_url":"https://codeload.github.com/BeomjunLee/TableOrder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeomjunLee%2FTableOrder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273554315,"owners_count":25126312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","aws-ec2","aws-rds-mysql","docker","gradle","qr-code","querydsl-jpa","rest-api","restdocs","springboot","springdata-jpa","vuejs"],"created_at":"2024-11-07T23:17:13.923Z","updated_at":"2025-09-04T04:47:23.380Z","avatar_url":"https://github.com/BeomjunLee.png","language":"HTML","readme":"# TableOrder\n테이블의 QR 코드를 이용해 자리에서 핸드폰으로 주문을 할 수 있는 시비스입니다.(진행중)\n\n- JAVA 11\n- Gradle 6.8.3\n- Spring Boot 2.4.5\n- Mysql\n- React\n- Android \n\n\u003cbr\u003e\n\n## WBS\n[WBS 링크](https://docs.google.com/spreadsheets/d/10HF0dJNTQ_49pUTCzdZiGQYHhlVW0PRulTBQQK-qIwQ/edit?usp=sharing)\n\n\u003cbr\u003e\n\n## 구성도\n\u003cimg src=\"https://user-images.githubusercontent.com/69130921/137612709-e8773a2b-e283-47a4-9b6f-6d86acb5f9cc.png\"\u003e\n\n\n## APP 이용 방법\n1. 사용자가 매장 QR코드를 인식하면 해당 매장의 메뉴 페이지로 이동한다.\n   - 메뉴 페이지에는 매장에 대한 설명 및 대표 메뉴, 사이드 메뉴, 모든 메뉴가 표시된다.\n   - 메뉴 클릭시 메뉴에 대한 상세 설명 및 리뷰가 표시된다.\n\n2. 메뉴페이지에 있는 메뉴를 바로 주문하거나 장바구니에 담을 수 있다.\n   - 메뉴 페이지에는 주문하기 버튼, 장바구니에 담기 버튼 및 아이콘이 존재한다.\n   - 주문하기 버튼 클릭시 요청사항을 작성할 수 있으며 주문이 완료 됐다는 알림 문구가 표기된다.\n\n3. 장바구니에 담은 모든 메뉴를 장바구니 페이지에서 요청사항과 함께 한번에 주문 가능하며 주문이 완료 됐다는 알림 문구가 표시됨과 동시에 주문내역 페이지로 이동한다.\n   - 장바구니 페이지에는 주문하기 버튼, 장바구니에 담은 메뉴를 취소할 수 있는 버튼이 존재한다.\n   \n4. 주문 내역 페이지에서 주문 상세 정보 및 주문 완료 문구가 띄워지며 주문 취소 및, 주문 내역 삭제가 가능하다.\n   - 주문 상세 정보는 주문 메뉴, 총 결제금액, 문의사항이 표기된다.\n   - 주문 취소 버튼 및 주문 내역 삭제 버튼이 존재한다.\n\n\u003cbr\u003e\n\n## ADMIN 이용 방법\n### 메인 페이지\n1. 사용자가 서비스를 이용하기 위해서는 회원가입을 통해 \n    아이디를 생성하고 로그인을 해야한다.\n\n    - 로그인 생성: 우측 상단 'login' 버튼\n    - 회원가입: 우측 상단 'sign-up' 버튼\n\n2. 로그인을 하면 관리 페이지(Management)이동 하는 버튼이 생긴다.\n    - 인증을 받아야만 보여지는 버튼이다.\n\n\u003cbr\u003e\n\n### 관리 페이지\n\u003cstrong\u003e[테이블]\u003c/strong\u003e -\u003e 사용자가 테이블의 상태를 확인 및 테이블 수정이 가능한 페이지\n\n1. 식당의 테이블 갯수에 따라 사용자가 수정 할 수 있다.\n    \n    - 우측 상단 '테이블 수정' 버튼 기능.\n\n2. 테이블을 클릭했을 경우 해당 테이블의 자세한 정보들이 우측 view에 표시된다.\n    - 정보: 주문내역, 요청사항 그리고 가격 합계\n\n3. 테이블의 상태에 따라 색이 다르다.\n\n    - 파란색: 접수만 되어있다는 표시\n    - 노란색: 손님들이 주문한 음식을 조리중이라는 표시\n    - 빨간색: 조리중과 조리완료 이 두가지 상태를 가지고 있는 표시\n    - 회색   : 조리완료라는 상태 표시\n\n\u003cbr\u003e\n\n\u003cstrong\u003e[메뉴]\u003c/strong\u003e -\u003e 사용자가 메뉴를 설정할 수 있는 페이지이다.\n\n1. '카테고리 추가' 버튼을 통해 사용자가 필요한 카테고리 추가할 수 있다.\n\n    - 우측 상단 '카테고리 추가'\n\n2. 오른쪽 view를 통해 메뉴를 추가할 수 있다.\n\n    - 이미지, 음식이름, 가격, 음식 설명, 음식 분류\n  \n\u003cbr\u003e\n\n\u003cstrong\u003e[접수내역]\u003c/strong\u003e -\u003e 주방에서 현재 접수, 조리중, 조리완료를 확인할 수 있는 페이지\n\n1. '접수'는 현재 접수된 사항을 확인 할 수 있고 '조리시작'버튼을 누르면 '접수 상태'가 '조리중 상태'로 변경된다.\n\n2.  손님이 특정 음식을 빼고 싶다고 할 시 '수정' 버튼을 눌러 특정 음식을 삭제 할 수 있다.\n\n3.  손님이 주문을 빼고 싶을 시 '삭제' 버튼을 눌러 해당 접수 내역을 삭제 할 수 있다.\n\n4.  접수내역이 조리중으로 이동되었을 시 해당 접수내역의 음식, 수량을 수정할 수 없다.\n\n       - 수정: 음식들 우측에 x표시가 나타나고 누른다음 수정 완료를 클릭하여 해당 음식을 접수내역에서 삭제 및 수량 조절을 할 수 있다.\n       - 삭제: 접수 내역을 삭제한다.\n       - 시간표시: 우측 상단에 해당 접수가 얼마나 경과되었는지 확인 할 수 있다.\n       \n\u003cbr\u003e\n\n## Entity 매핑\n\u003cimg src=\"https://user-images.githubusercontent.com/69130921/121806580-5eec5880-cc8b-11eb-97c4-c45b4688ea8d.png\"\u003e\u003cbr\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeomjunlee%2Ftableorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeomjunlee%2Ftableorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeomjunlee%2Ftableorder/lists"}