( 이 글이 올라올 때 쯤이면, 이미 프로그래머스에서 진행하는 웹개발 챌린지가 끝난 후에 올라와있을겁니다 :D ) 정말 고된 과제였습니다.. 당근마켓에서 요구하는 기능들 대부분, 거의 1주일만에 구현을 했는데 유일하게 필터링 기능만이 4일 이상에 힘을 쏟은 것 같습니다. 그리고 개발에 있어 확장성+퍼포먼스 둘 다 잡고 싶어서 진짜 별에별 생각을 다하게 만든 개발 챌린지였던 것 같습니다. 이번 시간에는 개발 과정 중, 필터링 검색 구현에 대해 한번 이야기를 풀어나가볼까 합니다. 중간에 일부 내용은 생략되었지만, 위 내용이 당근마켓에서 요구하는 구현사항이었습니다. 일부 페이지에 대해선 미리 디자인을 해줬지만, 그래봤자 3 페이지(로그인, 상품목록, 상품상세) 밖에 안되는 상황이었습니다. 일단 저는 위 요구사..
이번 개발 이야기는 저에게 많은 의미가 있어 따로 이야기 칼럼으로 기록을 해보고자 합니다. 개발 INFO 1. 곰두리봇 개발 프로젝트 소개 https://kbs4674.tistory.com/60 1. 프로그래밍 언어 1) API 서버로 쓰이는 홈페이지 (kakao-bot-api.herokuapp.com) : Ruby / Ruby on Rails(5.1.6) 2) 카카오톡 자동응답을 돕는 Messenger Bot : javascript 2. Github https://github.com/kbs4674/kakao-bot_public 개발 계기 먼 옛날부터 춘천시 교통에 있어 강원대 학생들은 버스노선의 신설에 대해 민감하게 반응하는 택시업계와의 갈등으로 불만이 많았지만, 아무것도 할 수 없어서 어쩔 수 없이 ..
해당 글은 https://blog.naver.com/kbs4674/221554025176 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 : [카카오봇] Javascript / [자료 크롤링] Ruby on Rails 5.1.6 BOT 개발에 사용된 툴 : 카카오봇 어플 [클릭] / BOT 코딩법 [클릭] Github : https://github.com/kbs4674/kakao-bot_public 자료수집(크롤링) 및 Bot으로 데이터를 넘기는 API 용도로 쓰이는 웹사이트 : http://kakao-bot-api.herokuapp.com DEMO(카카오톡 ID) : knubot 카카오 BOT은 카카오 운영정책[클릭] 을 준수합니다. 강원대학교 대외협력팀 측으로 부터 캐릭터 라이센스(곰두리)..
해당 글은 https://blog.naver.com/kbs4674/221469890676 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/univ_promotion-public- DEMO : http://www.damda.info UNIST × 멋쟁이사자처럼 × NAVER D2SF 에서 주최한 해커톤 대회입니다. 아무래도 학교가 UNIST이다 보니 제가 사는 곳에서 UNIST 까지 약 3시간 반을 거쳐 도착했습니다. '교통비 본전은 뽑자' 라는 마음으로 개발을 진행했다가... 결국 다른 팀들의 작품들의 기술에 미치지 못해서 상금을 타지 못했습니다 ㅠ 하지만..
해당 글은 https://blog.naver.com/kbs4674/221458943088 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/blockchain_hackathon_public 사실 이 대회가 있었던 것은 알고 있었고, 더군다나 블록체인 기술은 원래 제가 다루지 않았다보니 민폐만 끼칠 것 같아서 이 대회는 참여를 하지 않으려 했었습니다. 그런데 우리학교 참가자 팀에서 웹 개발자를 구하고 있었고.. 얼마 후 아는형님의 소개를 통해 같이 팀원으로서 출전을 하게 되었습니다. (알고보니 저희 과 후배들이더군요..ㅎㅎ) 다행히 해당 해커톤은 1일 차에 블..
해당 글은 https://blog.naver.com/kbs4674/221458920460 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/kbs4674/hobbycup DEMO : http://newbie-thone.herokuapp.com/ "기술상" 수상 동국대학교 × 멋쟁이사자처럼 에서 주최한 뉴비톤 대회입니다. 대회에는 국민대, 동국대 등 멋사가 존재하는 동아리의 학생들이 거진 참여해서 개최된 대회입니다. 사실 해당대회는 이제 막 멋사에 가입을 하고, 신입 멋사 동아리원(2-3개월 차)들에게 있어 해커톤이 개최 전 몸풀기 겸 대학과의 교류를 위해 개최된 대회입니다..
해당 글은 https://blog.naver.com/kbs4674/221458915325 로 부터 게시글이 이전되었습니다. 프로젝트 정보 사용 언어 / 웹프레임워크 : Ruby 2.4 / Ruby on Rails 5.1.6 Github : https://github.com/chap95/2018_knu_festival DEMO : http://knu대동제.com → http://knu-festival.herokuapp.com 해당 프로젝트는 약 1주일의 개발 끝에 만들은 작품입니다. 대략 거의 10명의 멋쟁이사자처럼 동아리 팀원들과 함께 만든 작품이자, 모두가 합심해서 멋쟁이 사자처럼 최종 과제(?)로 만든 작품입니다. (저는 해당 프로젝트에서 백엔드(서버)를 담당했습니다.) 사실 해당 프로젝트는 원래 운..
해당 글은 https://blog.naver.com/kbs4674/221220793828 로 부터 게시글이 이전되었습니다. 1년 전, 멋쟁이 사자처럼 5기에 들어가고 '우리 대학교 커뮤니티'를 만들자는 취지로 시작 된 프로젝트입니다. 커뮤니티를 만들면서 많은 헤딩과 어려움, 실패의 시행착오를 겪었습니다. 중간에 버그도 생겨서 프로젝트를 아예 한 번 갈아엎은것도 있었네요.. 때로는 이러한 어려움과 과정이 재밌어서 하루를 아예 샜던것도 많았곤 했습니다..ㅋ (좀 변태같은 취향;;) '이걸 해낼 수 있을까?' 했는데.. 해냈네요... 아직은 베타테스트 격 진행중이라 부족한 점이 많을 순 있겠으나, 많은 학생분들이 방문해서 다양한 정보교류가 있었으면 하는 바램입니다..^^ Homepage Information ..