궁금증 연구소

 

안녕하세요. 궁금증연구소입니다.

오늘 포스팅 주제는 "KernelBot Project"입니다.

 

커널봇

프로젝트 목적

커널봇 커널360 크루들이 사용하는 slack에 봇을 추가하여, 크루들의 작은 불편사항을 개선하려는 사이드 프로젝트 입니다. 매 점심마다 메뉴선정의 어려움을 겪는 크루들을 보면서, 간단한 slack봇을 만들어, 메뉴추천 기능을 제공해주려는 생각에서 시작되었습니다. 크루들은 봉은사역(커널360 사무실인근) 인근의 맛집을 추천받을 수 있습니다.  크루들의 추천, 비추천으로 식당평가가 가능합니다. 식당은 거리별, 종류별(한식,중식,일식 등) 추천을 받을수 있습니다. 또한, 크루들의 스터디 진행시 발표자를 선정하는 등, 랜덤으로 인원을 추첨해야 하는 경우, 커널봇의 랜덤 추천 기능을 활용할 수 있습니다. 또한 KDT 과정의 출석 체크를 위한 QR 코드를 호출해, slack 상에서 QR코드를 볼 수 있는 기능이 있습니다.

프로젝트 소개

Boogle

- 깃허브 리포 : https://github.com/HyunJunSon/kernel-slackbot

- 개발 참여 기간 : 4일

🌱 주요 기능

1️⃣ 사용자

  • 맛집추천 받기 기능(거리별, 종류별)

맛집 추천 받기 기능

  • 맛집평가 기능

맛집 평가 기능
맛집 평가 기능

  • 랜덤뽑기 기능

랜덤 뽑기 기능

  • QR코드 검색 기능

qr코드 검색기능

 

🌱 DB 

데이터베이스

 

- 데이터베이스는 간단한 엑셀파일로 구축했다. 크루들 끼리 사용하는 데이터여서,  관리측면이나 업데이트 측면에서 손쉽고 빠르다고 생각했기 때문이다.

 

기술스택

  • 파이썬
  • 플라스크(서버)
  • 판다스(데이터 정리)

기여도

  • 코드 리팩터링
  • 데이터베이스 구축

회고

   - 자바만 쓰다가, 파이썬으로 하는 프로젝트라 반가운 마음이 컸음. 크루원의 한사람으로 개밥먹기가 가능한 프로젝트라, 과정이 설레고 즐 거웠다. 실제로, 지금도 커널 과정중에 크루들이 많이 활용을 하고 있다. E2E 프로젝트가 끝나고 복습주간에 급하게 만든 프로젝트라, 완성도나 여러가지가 부족하지만, 작은 불편함을 개선하고, 고객(크루)들에게 피드백을 받고, 조금씩 개선해 본다는 측면에서 배운것이나, 느낀게 많은 프로젝트 였다.

 

- 비용적인 문제나, 시간적인 문제가 없었다면, 크루원들이 면접대비를 할수 있도록, 매일 백엔드 면접관련 문제를 제시해주고, 모법 답안도 제시해주는 기능도 넣고 싶었으나, 그러지 못해서 아쉬움. 가능하면 파이널 프로젝트가 끝나면, 해당기능을 넣어볼 생각이다. 파이널 끝나도 취직이 안된 크루들이나, 취직했더라도 나중에 이직하는 경우 활용할 수 있다고 생각이 듬.

 

 

 

 

 

 

 

 
 
 
 
 
 
반응형

'코딩 > Kernel360' 카테고리의 다른 글

커널360 파이널프로젝트 회고  (1) 2024.04.07
Kernel360 크루의 혜택정리 & 짧은 E2E 후기  (0) 2023.12.30
커널360 커널인의 하루  (1) 2023.12.30
Kernel360 E2E(End To End) 후기  (0) 2023.11.24
Kernel360 해커톤 후기  (0) 2023.11.01

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading