Skip to content

APP-iOS4/hackathon-team02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARI

Apple Random Interview 🍎



📟 프로젝트 소개

ADS

iOS 개발자 취업을 준비하는 사람들에게 면접에 대한 준비를 도와줄 수 있는 앱입니다.


주요 기능

  • 오전 12시를 기준으로 매일 새로운 면접 질문을 제공합니다.

  • 나와 동일한 질문에 다른 사람들은 어떻게 답변했는지 확인할 수 있습니다.


개발 기간

  • 총 개발 기간: 2024년 3월 27일 ~ 28일 (총 2일)

  • 기획: 0.5일

  • 개발 및 피드백: 1.5일


구동 화면

오늘의 질문 나의 답변
답변 디테일 더 보기



📟 설치 및 실행

개발 및 테스트 환경

  • Xcode version: 15.3

  • Swift version: 5.10

  • Target iOS version: 17.2

  • Test Device: iPhone 15 Pro

  • Orientation: Portrait only


설치 및 실행 방법

프로젝트 빌드 시 GoogleService-Info.plist 파일이 필요합니다.
위의 두 파일은 본 프로젝트 실행 시 spdlqjrkdrjs@naver.com으로 요청해주세요.

FirestoreDatabase 및 FirebaseStorage 생성 여부를 확인하세요.
  1. Github Repository를 Clone합니다.

    git clone https://github.com/APP-iOS4/hackathon-team02.git
  2. ARI 디렉토리에 들어갑니다.

  3. ARI.xcodeproj 파일을 선택 후 프로젝트를 실행합니다.


사용자 시나리오

  • 오늘의 질문 탭에서는

    • 오늘의 질문을 확인하고 답변할 수 있습니다.

    • 오전 12시에 문제가 새로 업데이트 됩니다.

    • 업데이트까지 남은 시간을 확인할 수 있습니다.

  • 나의 답변 탭에서는

    • 내가 답변한 질문들을 모아볼 수 있습니다.

    • 해당 질문에 대한 다른 사람들의 답변을 보고 비교할 수 있습니다.

  • 더 보기 탭에서는

    • 사용자 및 앱 정보를 볼 수 있습니다.

    • 구글 로그인, 로그아웃을 할 수 있습니다.



📟 기타사항

팀원 소개

강 건 김기표 김성민 이우석
FireBase 나의 답변 오늘의 질문 나의 답변, 더 보기
@kangsworkspace @rlvy0513 @marukim365 @wl00ie19

프로젝트 회고

강 건

파이어 베이스와 데이터 처리를 맡았습니다. 평소에는 익숙한 뷰 작업이 아니라는 점과 짧은 시간에 결과물에 아쉬운 점이 많지만 데이터를 만져보면서 뷰의 데이터를 어떻게 구성해야할 지 조금 더 배웠습니다.


김기표

나의 답변의 디테일부분을 담당했습니다. 해커톤을 시작하기 전 생각했던 것 보다 훨씬 더 빡빡하게 느껴졌지만 진행하면서 모델과 연결하고 뷰들끼리 값을 주고받는 부분을 더 잘 이해할 수 있는 시간이었습니다


김성민

홈 화면을 맡아서 그려냈습니다 📟 정말 열심히 달렸다! ARI로 개발자 취업 준비해야지 😆


이우석

iOS 개발자 취업을 준비하는 다른 분들께 도움을 주는 앱을 생각하며 나의 답변 및 더보기 탭을 담당했습니다. 아직은 부족한 점도 많고 해커톤 과정에서 아쉬운 점은 있지만 빠른 시간동안 앱을 만들어 보는 것도 좋은 경험이었습니다.


Notice

앱 사용에 문제가 있으면 아래의 메일로 문의주시면 조치하도록 하겠습니다.

sjybext@naver.com



📟 License

Copyright �Hackathon-2. All rights reserved.

Licensed under the MIT license.



Releases

No releases published

Packages

No packages published

Languages