<img src="https://file.podo-dev.com/blogs/images/2019/09/17/origin/e88dbb41-2cd1-4307-81a7-021ab54f4790.PNG">

개요

<span class="colour" style="color:rgb(51, 51, 51)">본 프로젝트는 토이프로젝트이며, 텔레그램 챗봇을 이용한 가상화폐 가격 알리미 서비스입니다.</span>

<span class="colour" style="color:rgb(51, 51, 51)">설정을 통해 주기적으로 가격 정보 알림을 주는 서비스를 제공하며,</span>

<span class="colour" style="color:rgb(51, 51, 51)">이외에도 거래소별 가격, 목표가 알림, 손익금 계산 등 다양한 가상화폐관련 편의기능을 제공합니다.</span>

<span class="colour" style="color:rgb(51, 51, 51)">개발 후 커뮤니티에 배포하였고, 현재까지 유지보수 하고 있습니다.</span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

팀원 및 역할분담

  • 개인프로젝트

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

개발기간

  • 2018.02 ~ 유지보수 및 고도화 유지중.

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

기술스택

  • Java, MariaDB
  • Management, Spring, MyBatis

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

프로젝트 구성도

<img src="https://file.podo-dev.com/blogs/images/2019/09/17/origin/e32f2679-8c20-4e44-ad55-f9cbf5b2332b.PNG">

  • Server : Synology DS218+
  • DBMS : MariaDB
  • WAS : Tomcat9.0
  • Backend: Spring
  • Lang : Java 1.8

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

개발도구

  • IDE : Eclipse

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

스킬

  • Spring, MyBatis, Telegram API, Docker
  • Logic : 사용자 메뉴상태에 따른 메세지 응답처리
  • Telegram API : 사용자 메세지 수신/ 발송
  • SpringMVC : 4.2.5
  • Spring-security : 관리자페이지 권한 인증
  • Spring-scheduler : 사용자 시간 주기 알림, 목표가 알림
  • Docker : Tomcat9 컨테이너 운용
  • English : 해외 사용자를 위한 영어 지원.

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

성과

  • 누적사용자 약 2000명

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

서비스 기능

<img src="https://file.podo-dev.com/blogs/images/2019/09/17/origin/b93e8147-5c05-4211-9776-a6e1059873ef.PNG" style="width:720px;">

  1. 시간 주기를 선택하시면 코인 가격을 알림 받을 수 있습니다. (끄기, 1 ~ 12 시간 주기 설정)
  2. 일일 주기를 선택하시면 거래량, 상한가, 하한가, 종가가 전일과 비교되어 확인 하실 수 있습니다. (끄기, 1 ~ 7일 주기 설정)
  3. **목표가격을 설정하시면, 해당 금액 도달시 알림을 **받을 수 있습니다.  * 목표가격을 위한 가격정보는 1분 주기로 갱신됩니다.
  4. 투자금액, 코인개수를 설정하시면 현재금액, 손익금을 확인 하실 수 있습니다.
  5. 아무톡이나 보내시면 가격이 확인되어집니다.
  6. **거래소별 가격정보를 **확인 하실수 있습니다 . ( + 한국 프리미엄)
  7. 비트코인대비 변화량을 확인 하실수 있습니다.
  8. 거래소를 설정 할 수있습니다. 모든 정보는 설정하신 거래소 기준으로 전송됩니다. (코인원, 빗썸, 업비트, 바이낸스, 파이내스 등 총 12개 거래소)
  9. 행복회로 메뉴를 통해 예상 손익금을 확인 하실 수 있습니다.
  10. 한글/영어 언어 지원
  11. 에러/문의/건의사항을 메세지로 보낼 수 있습니다
  12. 서비스 중인 코인 (32)

<span class="colour" style="color:rgb(51, 51, 51)">ADA [에이다], BCH [비트코인캐시], BTC [비트코인], BTG [비트코인골드], CNN [CNN], ELF [엘프], EOS [이오스], ETC [이더리움클래식],.</span>

<span class="colour" style="color:rgb(51, 51, 51)">ETH [이더리움], GTO [기프토], ICX [아이콘], IOT [아이오타], KNC [카이버 네트워크], LTC [라이트코인], MCO [모나코], MIT [미스릴], </span>

<span class="colour" style="color:rgb(51, 51, 51)">NEO [네오], NXT [엔엑스티], OMG [오미세고], QTM [퀀텀], RDD [레드코인], SIA [시아코인], SNT [스테이터스네트워크토큰], STM [스톰], TRX [트론],</span>

<span class="colour" style="color:rgb(51, 51, 51)">VEN [비체인], XLM [스텔라루멘], XRP [리플], XVG [버지], ZIL [질리카], CAP[캡], NPXS[펀디엑스], DASH[대시], BSV[비트코인SV] COIN_SEEKER [모든 코인 시세 확인]</span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

관리자

<img src="https://file.podo-dev.com/blogs/images/2019/09/17/origin/8334384d-83eb-4bae-a2c4-fe8626801408.PNG" style="width:720px;">

<br>

  1. 사용자 정보 조회 및 설정 수정
  2. 사용자 메세지 조회
  3. 사용자 문의/건의 조회
  4. 사용자에게 공지사항 및 개별 메세지 전송
  5. 신규사용자, 메세지 통계

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

서비스 업데이트 이력

  • 2019-02-03.   Version 4.2   목표가 알림 여러개 지정가능.
  • 2019-01-26.   Version 4.1   케셔레스트 거래소 추가, CAP, DASH, BSV, NPXS 코인 추가.
  • 2018-05-28.   Version 4.0   해외거래소 추가, 한국프리미엄->거래소별현재가 변경, 언어설정 추가(영어)
  • 2018-04-22.   Version 3.2   목표가 알림 버그 수정, 행복회로 메뉴 추가.
  • 2018-04-12.   Version 3.1   후원하기 메뉴 추가, 사토시 가격정보 추가, 비트대비변화량 정보 변경, 코인네스트,코빗 거래소 추가.
  • 2018-03-27.   Version 3.0   인터페이스 변경, 목표가격에 변동률 추가, 평균단가 설정 -> 투자금액 설정으로 변경.
  • 2018-03-17.   Version 2.0   목표가격알림, 시간 알림 주기 확장, 일일 알림 주기 설정 추가.
  • 2018-03-07.   Vesrion 1.3   업비트 거래소 설정 추가.
  • 2018-02-21.   Version 1.2   거래소 설정 기능, 개발자 건의 메세지 기능 추가.
  • 2018-02-13.   Version 1.1   한국프리미엄, 비트코인대비 변화량 기능 추가.
  • 2018-02-11.   Version 1.0   XRP 알리미 v1.0 릴리스.

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

관련링크

<span class="colour" style="color:rgb(51, 51, 51)"> </span>

0
이전 댓글 보기
등록
TOP