초오오오오오짜개발자의낙서장

팀내에서 진행한 해커톤 회고 본문

카테고리 없음

팀내에서 진행한 해커톤 회고

코딩하는곰팅이 2024. 11. 3. 23:50

 

24년 11월 Beyond_Imagination 해커톤 결과보고서

제목

  • 프로젝트 명: destination_alarm

참여 인원 정보

  • 총 인원:1
  • 이름(들): 박찬규

프로젝트 설명

  • 목적
    • 버스나 지하철을 이용할 때 설정한 목적지에 가까워지면 사용자에게 알림을 줘서 내릴 준비를 하게 만듬
  • 아이디어 계기
    • 지하철이나 버스를 이용할 때 잠들었다가 일어날 때 목적지를 지나치지 않았는지 매번 맘졸이며 이용했기 때문에 이를 개선하고자 프로젝트를 진행하게 됨
  • 개발 과정(주요 개발 단계, 사용한 기술 스택, 툴 등):
    • 기술 스택
      • java, node js, mongodb
    • 기능 구현
      • android와 node js 서버간 통신(retrofit 사용)
      • android 에서 gps 수집
      • 수집한 gps데이터를 post 형식으로 서버에 전송
      • 서버 db 구축
      • 안드로이드에 카카오 지도 API 불러와서 붙히고 사용자가 가고자 하는 목적지 gps 좌표 따서 서버로 전송
      • 일정 시간마다 사용자의 현재 gps를 포함한 데이터를 get으로 보내 현재 위치와 목적지를 비교
      • 일정 시간 마다 전송 받은 좌표와 목적지를 비교 후 알림 전송 여부 결정.)

결과물 (링크/사진/영상)

 

배우거나 느낀점

 

자주 사용해본 IDE 와 개발 환경이 아니였기 때문에 미리 사전조사를 했었지만, 준비가 부족하여 해커톤이 시작 했음에도 대부분의 시간을 환경설정에 할애를 해야 했다..

이는 곧 개발시간의 부족으로 다가왔고 결국 기능들을 완성시키지 못했다. 이로 인해 프로젝트를 시작하기 앞서 준비작업이 굉장히 중요함을 느꼇고 반성하게 되었다. 무엇을 만들려면 필요한 내용을 찾아서 만들어야 하나 기초적인 지식이 없다면 굉장히 어렵다는것을 다시한번 느끼게된 해커톤이였다.