{"id":20738025,"url":"https://github.com/AppleDeveloper-TeamGod/WASAP","last_synced_at":"2025-05-11T02:34:42.262Z","repository":{"id":257904371,"uuid":"866623459","full_name":"DeveloperAcademy-POSTECH/2024-MacC-M10-TeamGOD","owner":"DeveloperAcademy-POSTECH","description":"팀갓 - 와이파이 빠르게 잡기","archived":false,"fork":false,"pushed_at":"2024-10-20T13:52:09.000Z","size":8395,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-21T10:28:55.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeveloperAcademy-POSTECH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-02T15:31:59.000Z","updated_at":"2024-10-20T13:52:12.000Z","dependencies_parsed_at":"2024-10-20T06:42:17.512Z","dependency_job_id":"71ca30c5-ab56-43b1-9b04-e88834a10fdd","html_url":"https://github.com/DeveloperAcademy-POSTECH/2024-MacC-M10-TeamGOD","commit_stats":null,"previous_names":["developeracademy-postech/2024-macc-m10-teamgod"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-M10-TeamGOD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-M10-TeamGOD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-M10-TeamGOD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperAcademy-POSTECH%2F2024-MacC-M10-TeamGOD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloperAcademy-POSTECH","download_url":"https://codeload.github.com/DeveloperAcademy-POSTECH/2024-MacC-M10-TeamGOD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225005343,"owners_count":17405722,"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","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":[],"created_at":"2024-11-17T06:16:15.540Z","updated_at":"2025-05-11T02:34:42.255Z","avatar_url":"https://github.com/DeveloperAcademy-POSTECH.png","language":"Swift","readme":"# 🫧 찍기만 하면 바로 연결, WASAP!\n\u003e Wi-Fi 안내문 사진 촬영만으로, 타이핑 없이 누구나 쉽고 간편하게 네트워크에 연결할 수 있는 앱\n\n|앱 \u0026 팀 이름|WASAP 와쌉 \u0026 team GOD 팀갓|\n|:--:|:--|\n|로고|\u003cimg width=\"70\" alt=\"\" src=\"https://github.com/user-attachments/assets/82dccfda-062a-4ecd-9198-f6e3b7860f72\"\u003e \u003cimg width=\"70\" alt=\"\" src=\"https://github.com/user-attachments/assets/cc717347-2cc4-4eba-82a6-bfec7e31c0aa\"\u003e|\n|기간|2024. 09. 02 ~ 2024. 12. 05|\n|상태|앱스토어 배포 완료 및 업데이트 진행 중(v1.2.3)|\n|참여 인원|6명(PM 1명 + iOS 개발 3명 + 디자인 2명)|\n|기술 스택|UIKit, RxSwift, AVFoundation, Vision, RegexBuilder, Testing, MultipeerConnectivity|\n|아키텍처|MVVM+C|\n|앱스토어|[WASAP - 찍기만 하면 바로 연결!](https://apps.apple.com/kr/app/wasap-%EC%B0%8D%EA%B8%B0%EB%A7%8C-%ED%95%98%EB%A9%B4-%EB%B0%94%EB%A1%9C-%EC%97%B0%EA%B2%B0/id6736962310)|\n\n\u003cbr/\u003e\n\n\n### 📱 앱 미리보기\nhttps://github.com/user-attachments/assets/88812406-d627-436e-994a-39dd8c95d547\n\n\u003cbr/\u003e\n\n### 📁 폴더 구조\n```\nWASAP\n├── DIContainer - 모든 것을 알고 있는 전지전능한 의존성 주입기\n├── Features\n│   └── {피쳐 이름} - 큰 단위의 피쳐를 정의합니다.\n│       (각 피쳐마다)\n│       ├── View - 뷰들을 정의합니다.\n│       ├── ViewModel - 뷰모델을 정의합니다.\n│       ├── ViewController - 뷰 컴트롤러를 정의합니다.\n│       ├── UseCase - 유스케이스들을 정의합니다.\n│       ├── Repository - 레포지토리들을 정의합니다.\n│       └── Coordinator - 화면 단위인 코디네이터를 정의합니다.\n│\n├── Global - 프로젝트 전반적으로 필요한 기본 파일들이 들어갑니다.\n│   └── Base - MVVM+C 패턴에 활용되는 요소의 기본 구현체가 들어갑니다.\n├── Log - 로그를 찍는 피쳐. 추후 Core 모듈로 이동할 가능성 높습니다.\n├── Network - 네트워크 관련 로직들이 들어갑니다.\n├── Utility - extension 등 전반적으로 사용되는 부가 기능들을 정의합니다.\n└── Entity - DTO, VO, enum 등 모델을 정의합니다.\n\nWasapTests - 테스트를 관리합니다.\n└── Features - 피쳐마다 테스트를 관리합니다.\n    └── {피쳐 이름}\n```\n\n\n\u003cbr/\u003e\n\n### 📦 WifiAutoConnet 피쳐 내 유즈케이스 설명\n- Camera - 실시간 카메라 스트림, 줌, 촬영, 이미지 사이즈 크롭을 담당합니다.\n- ImageAnalysis - OCR, 바운딩박스 좌표 관리, SSID/PW 추출을 담당합니다. \n- WifiConnect - 와이파이 연결 시도 및 결과 처리를 담당합니다.\n- GoToSetting - 와이파이 재연결 모두 실패 시 설정앱으로 인도합니다. \n- WifiShare - 동행자 와이파이 정보 공유를 담당합니다.\n\n\u003cbr/\u003e\n\n### 🌿 가치\n\u003cimg width=\"200\" alt=\"\" src=\"https://github.com/user-attachments/assets/73011d08-4655-4e16-97c6-839978c92845\"\u003e \u003cimg width=\"200\" alt=\"\" src=\"https://github.com/user-attachments/assets/2a1e8987-5940-459f-a0df-152b685f5275\"\u003e \u003cimg width=\"200\" alt=\"\" src=\"https://github.com/user-attachments/assets/9077548f-255c-4b72-88c4-e31087c3451d\"\u003e \u003cimg width=\"200\" alt=\"\" src=\"https://github.com/user-attachments/assets/1efc6f4a-396b-4fae-b10b-fde091295ce1\"\u003e\n\n\u003cbr/\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAppleDeveloper-TeamGod%2FWASAP","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAppleDeveloper-TeamGod%2FWASAP","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAppleDeveloper-TeamGod%2FWASAP/lists"}