Project/GDSC(Google Developer Student Clubs)

2022 GDSC KR Winter Hack

JunJangE 2022. 2. 13. 16:09
 

22 Winter Hackaton

22 Winter Hackaton은 GDSC Korea 멤버들의 네트워킹 및 실력 성장을 목표로 하며, 개발 목적 외에도 다양한 개발자 네트워킹 행사가 마련되어 있습니다. 각 학교에서 꾸려진 GDSC가 Korea 라는 하나의 공통

gdsckoreahackathon2022.github.io

2022 GDSC KR Winter Hack : Play Your Stay

Google Developer Student Clubs Korea에서 지역∙사회 문제 해결을 위한 온라인 무박 2일 해커톤을 주최합니다. COVID-19 및 변이 바이러스로 아직까지도 생활 속 거리두기를 지속하고 있는 요즘 우리. 이제는 코로나 팬데믹에서 벗어나 조금 더 자연스럽고 편안하게, 우리들의 온라인 해커톤을 각자의 공간에서 즐겨봅시다! 노래와 함께하는 모각코, 다양한 게임, 맛있는 간식과 함께 집에서 코딩해요 :)

Google Developer Student Clubs

GDSC(Google Developer Student Clubs)은 Google Developers에서 제공하는 프로그램으로, 대학교를 기반으로 하는 개발자 커뮤니티 그룹입니다. GDSC의 학생들은 peer-to-peer 학습 환경에서 역량을 키우고 공동체와 지역사회를 위한 솔루션 구축을 목표로 합니다.

진행 장소와 일정

GDSC KR Winter Hack은 코로나 사태에 따라 온라인(디스코드)으로 진행됩니다. 디스코드 입장 링크는 참가 확인 메일과 함께 발송됩니다.

[02/04(금)]

  • Opening Event : 오후 4시 ~ 5시
  • Game 1 : 오후 9시 ~ 9시 30분

[02/05(토)]

  • Game 2 : 오전 12시 ~ 12시 30분
  • Game 3 : 오전 3시 ~ 3시 30분
  • 심사 안내 및 심사 : 오전 11시 30분 ~ 오후 2시 30분
  • 마무리 행사 : 오후 2시 30분 ~ 3시

[02/06(일)]

  • 시상식 : 오후 6시 ~ 7시

주제

  • 양질의 교육 (Quality Education)
  • 성평등 (Gender Equality)
  • 기후 변화 대응 (Climate Action)

지원 일정과 지원 방법

  • 신청 기간 : 01/19(수) ~ 01/28(금)
  • 참가 자격 : 대학(학부) 재/휴학생
  • GDSC KR Winter Hack에 참여하기 위해선 팀장이 GDSC 소속 구성원이어야 합니다.
  • 선착순 50팀까지 신청 가능하며, 최대 4인까지 구성 가능합니다.

팀 빌딩 방법

  • GDSC 멤버 1명 이상 포함하여 각자 팀 빌딩
  • 팀원 모집이 필요할 시, 하단의 오픈 채팅방과 구인 사이트에서 팀 빌딩 진행

나는 우리 학교에 GDSC Core Member 한 분과 GDSC 일반 멤버 두 분과 함께 해커톤에 참여하게 되었다. 해커톤을 진행하기 전에 미리 주제를 선정했고 위 주제 중에 우리는 기후 변화 대응이라는 주제를 가지고 문제를 해결하기로 했다. 해커톤이 시작되고 주제를 구체화시키고 파트를 나눴다. 주제는 음식물 쓰레기의 감소를 목적으로 한 애플리케이션으로 일상생활에서 음식물 쓰레기를 최소화하기 위한 실천을 장려하도록 했다. 파트는 크게 프론트엔드와 백엔드로 나누었다. 백엔드는 firebase를 통해 관리하도록 했고 Flutter를 모두 다룰 수 있기 때문에 프론트엔드를 기능별, 페이지별로 다 같이 맡았다. GDSC Core Member 한 분께서는 조장을 하면서 Firebase의 ml kit를 통해 영수증 인식을 통한 데이터 처리와 식자재 등록 페이지를 맡았다. 다른 두 일반 멤버 분들은 로그인/회원가입 페이지와 레시피 크롤링 페이지를 맡았고 디자인과 홈 페이지를 맡았다. 나는 커뮤니티 페이지를 맡아 남은 식자재를 처리할 때 거래할 수 있는 커뮤니티 페이지를 만들었다. 개발하면서 firebase를 통한 db 구현과 활용하는 방법에 대해서 자료가 없어 어려움이 많았지만 Kotlin 자료를 통해 유추하면서 이슈를 수행할 수 있었다. 더 자세한 내용은 아래 깃허브 링크에서 확인할 수 있다.

다음은 최종적인 시연 영상이다.

시연 영상

해커톤이 마무리되면서 하고자 한 기능과 디자인을 모두 구현했고 발표를 통해 해커톤이 마무리되었다. 피드백으로는 "당근 마켓"과 같이 앱이 하는 기능이 비슷한 것 같아 아쉬웠고 차별성을 가질 수 있는 기능이 있었으면 더 좋았을 것이라고 했다. 아쉽게도 수상을 하지는 못했지만 협업을 통해 대회를 참가할 수 있었던 것이 너무나 좋은 기회였고 쟁쟁한 참가자들의 작품을 보는 것에 큰 동기부여가 되었다. 기회가 된다면 다음에는 더 좋은 아이디어를 가지고 여러 가지 기능을 넣은 앱을 개발할 수 있도록 노력할 것이다.

<수료증>

github

 

GitHub - gdscHEO/heoproject: 로그인/회원가입(파이어베이스 이용해서 구현)

로그인/회원가입(파이어베이스 이용해서 구현). Contribute to gdscHEO/heoproject development by creating an account on GitHub.

github.com