본문 바로가기

TIL

[TIL 2024. 05. 13] 최종 프로젝트 기획 시작

주말동안 팀원들이 고민해온 최종 프로젝트의 주제나 기능을 각각 이야기해보며, 최종 프로젝트 기획을 시작했다.

 

여러가지 의견이 있었지만,

  • AI트랙에 맞게, AI관련 기능을 포함할 것
  • 재미성 보다는 현실의 어떤 문제나 불편을 해결할 수 있는 주제를 선호
  • 사회적 약자나 불편이 있는 사람을 도울 수 있는 주제나 기능을 포함할 것
  • 팀원들이 공통적으로 흥미를 가지는 주제를 선호

와 같은 사항들을 우선적으로 고려한 결과, 최종 프로젝트의 주제를 선정할 수 있었다.

 


우리 팀이 선정한 팀 프로젝트 주제는 "노인층의 키오스크 사용을 보조할 수 있는 AI도우미"를 개발하는 것이다.

 

이런 팀 프로젝트를 선정하게 된 배경은 "현실적인 어려움의 해결"에 있다.

  • 고물가와 인건비 부담으로 인해 가파른 추세로 증가하고 있는 키오스크 사용
  • 고령층의 비율을 늘어나는데, 이들이 키오스크 사용에 있어 어려움을 겪음

따라서 이런 문제의 해결을 위해 AI를 키오스크에 적용해서, 고령층의 키오스크 사용을 보조해줄 수 있으면 좋겠다는 초기 아이디어에서 주제를 선정하고, 구체적인 기획을 시작했다.

 

 

기획 과정에서 선택이 필요했던 부분이 몇 가지 있었는데, 그에 대해 정리해보면 다음과 같다.

 

1. 키오스크에 대한 설정을 어떻게 할지.

  • (선택1) 고령층과 일반인 모두 해당 키오스크 사용이 가능하고->얼굴인식을 통해 고령층인지를 판단하고, 고령층에 해당하는 경우에만 AI모드를 제공
  • (선택2) 얼굴인식을 "사람"인지 판단하는데만 국한하고, "사람"이라고 판단되면 고령층이든 일반 사용자든 모두에게 AI모드를 제공
  • (선택3) 애초에 AI기능을 제공하는 키오스크는 "고령자"를 대상으로 하는 것임을 전제하기

 

2. 개발자와 점주(Staff)단을 Django/DRF가 제공하는 admin페이지를 활용할지.

  • DRF의 admin페이지를 커스텀해서 사용하는 것과 템플릿을 처음부터 구현하는 것 중 택일
  • 현실적으로 우리에게 주어진 프로젝트 기간 등을 고려해서 기본으로 주어지는 admin페이지를 커스텀해서 사용하기로 함
  • 우재 튜터님은_키오스크 유저단의 로직 및 template구현이 1순위임을 명확히 하라고 피드백을 주심
  • 따라서 여유가 된다면, 추가 기능을 더 구현해보는 걸로.

 

2-1 .DRF의 admin페이지를 활용해서 점주(Staff) CRUD와 메뉴 CRUD 진행

  • (선택1) Model 정의 후, 각 모델을 admin페이지에 register한 후 admin페이지에서 데이터 관리
  • (선택2) DRF의 ViewSet과 Router를 통해 admin페이지에서의 각 CRUD 진행
  • 우재 튜터님은_두 가지 방법 다 가능하다고 하심