2022.12.18 19:00
2022년도 인하대학교가 소프트웨어융합대학이 되면서 하계에는 아이디어톤, 동계에는 해커톤이 진행되었다.
아이디어톤과 마찬가지로 재학생 신분이면 지원할 수 있었고, 총 8~9팀 정도가 신청하였다.
팀은 최소 3인이였기도 했고, 상장 및 상금 지급이 늦어 글을 늦게 작성하게 됐지만 이때 당시에는 ssg 인턴만 붙고 넷마블은 붙지 않은 상황이였기 때문에 해커톤을 준비했고, 블록체인을 하는 친구들과 블록체인 프로젝트를 해보면 어떨까~ 해서 팀을 꾸렸다.
팀원은 백엔드 및 팀장(나), 그리고 블록체인 및 프론트엔드 개발자 2명, ios 개발자 1명으로 구성하였다.
다른 해커톤을 많이 참가해봤지만 이번 해커톤은 13시간동안 만드는 것으로 매우 짧았다. 주제를 당일 알려주어 프로젝트를 기획하는데 2~3시간 정도 잡으면 막상 개발할 시간이 많지 않아 기획을 서둘렀다.
해커톤의 주제는 "POST COVID-19"로, 코로나 이후의 삶을 개선하기 위한 작품을 내는 것이였다.
그렇게 도움이 되는 자료를 각자 1시간정도 찾아봤고, 개인 당 5개정도의 아이디어를 선정하였다.
프로젝트 기획 선정
짧은 시간안에 기획을 짜야했지만, 그렇다고 독재적인 방식으로 아이디어를 주장하고 단순 다수결로 진행될 시 불만이 크게 생기기 마련이다. 그렇기 때문에 브레인라이팅 방식으로 아이디어를 선정하고자 사전에 메모지를 준비했고, 각자의 의견을 제시한 뒤 각자의 아이디어를 하나씩 설명하고 포스트잇에 작성하였다. 그렇게 각자의 포스트잇 5개 정도를 섞은 뒤 재분배하여 자신에게 주어진 의견이 선정되어도 괜찮다 생각하면 표기하는 방식으로 진행하였다. 그렇게 많은 득표를 받은 프로젝트를 선정하고, 상대적으로 적은 득표를 받은 프로젝트에서 기능을 얹어 최종 아이디어를 선정하였다.
그 후 10시간 안에 아이디어를 제작하여야했기 때문에 어플리케이션에 Information Architecture에 필요한 기능을 정리한 다음, 시간이 없었기 때문에 간단하게 각 기능에 우선순위를 결정하여 개발하였다. 모든 기능을 만들기보단 하나의 완성된 프로세스를 제출자료에서 필요하기 때문에 이러한 진행방식을 택하였다.
그렇게 결정된 아이디어는 같은 건물 내 입주자간의 통신을 위한 커뮤니티 어플리케이션으로
• 입주자간 통신을 위한 커뮤니티 애플리케이션
• 입주자들은 여러 인증 단계를 거친 후 자신의 주소를 기반으로 한 커뮤니티에 입장할 수 있음
(DID(탈중앙 신원 증명) 기술을 이용한 무결성 증명)
• 해당 커뮤니티에서 서로 대화를 나누거나 공용 배달/택배/나눔 가능
• 익명 기능을 이용하여 입주자 간 민감한 건의사항을 전달 가능
을 주요 기능으로 결정하였다.
개발 스택
프로젝트에는 ios, 프론트엔드(웹), 백엔드, 인프라, 블록체인이 필요했고
• IOS(Swift)
• Backend(Java, SpringBoot, AWS EC2)
• Frontend(React)
• Blockchain(스마트 컨트랙트, 하드햇, 알캐미노드, DID(탈중앙 신원 증명) 기술을 이용한 무결성 증명)
을 사용하여 개발하였다. AWS를 이용해서 인프라를 구축하여 팀원들이 데이터를 주고 받을 수 있도록 구성했고, 세입자들의 기능은 어플리케이션, 집주인은 어플리케이션 설치가 필요 없이 건의사항을 받을 수 있도록 웹으로 구성하였다.
프로젝트 스크린 샷
frontend(웹)
ios(어플리케이션)
backend(인프라, REST API)
은상 수상
긴 시간은 아니였지만, 13시간동안 거의 1시간도 쉬지 않고 팀원들 모두 열심히 해주고 잘 따라와준 덕분에 은상을 수상할 수 있었다. 회사에 입사하기 전 마지막으로 좋은 경험이 되었고, 용돈벌이(ㅎㅎ)가 되었다.
#2022 인하대학교 해커톤 #2022 인하대학교 컴퓨터공학과 해커톤 #코로나 해커톤 #해커톤 은상 #블록체인 해커톤 수상
'대외활동&구직 회고록' 카테고리의 다른 글
[과제] 우아한 테크캠프(백엔드) 6기 2차 과제 테스트 후기 (1) | 2023.06.04 |
---|---|
[알고리즘] 우아한 테크캠프(백엔드) 6기 1차 코딩 테스트 후기 (0) | 2023.05.06 |
2022 넷마블컴퍼니 신입사원 공개 채용 최종 합격 후기(에프앤씨 서버) (5) | 2022.12.21 |
2023 SSG.COM Tech Rookie : 첫번째 인턴십 최종 합격 후기(Backend Engineer) (6) | 2022.12.02 |
[필기테스트] 2022 넷마블 공채(넷마블 에프앤씨) 넷마블 테스트 후기 (0) | 2022.11.07 |