Skip to content

바이낸스API를 이용해서 내가 투자하고있는 NFT시세를 조회, 포폴작성

Notifications You must be signed in to change notification settings

kkminseok/binance_NFT

Repository files navigation

소개

아틀라스 게임을 해봤는데, 단위가 0.00002이렇게 쪼개져있어서 한국돈으로 치환하기 불편함.

해당 코인시세보기 -> 환율보기 -> 게산기 켜서 계산 하는 과정을 거쳐야하는데, 자동으로 처리할 수 있게끔 하고 싶음.

또한, 나만의 포트폴리오를 만들어 보고싶음.


0203

그림은 계속 추가될 것.

사용한 기술, 환경

환경 : mac + AWS EC2(free tier)

언어 : js, python, java

핵심 라이브러리, 프레임워크 : vue.js(vuefity), Spring + boot, Requests, beautifulsoup, Selenium

  • 크롤링 : python(Selenium, beautifulsoup, webdriver)
  • 서버통신 : python(Requests), Spring + boot, vue.js
  • 화면 : vue.js(vuefity,vue-router,vuex) 2version
  • 인프라 : aws EC2(micro.t2)
  • 자동화배포 : github action, aws codeDeploy
  • DB : Redis
  • API : FTXAPI(코인 시세정보), 한국수출입은행(환율정보)
  • 잡다 : jwt token, 이메일 인증(spring-boot-start-mail)

해야하는것.

  1. front code 리팩토링(폴더 구조 변경)
  2. JAVA 코드 리팩토링
  3. appspec.yml을 수정하여 EC2 디렉토리로 구분하여 배포
  4. git action workflow 2개 분기(java code, python code)로 나누어서 처리하는 방법 찾아보기.
  5. 업비트 api 계좌연동해서 전체 자산 보기
  6. 부동산관련도
  7. 주식 관련도

참고한 사이트(계속 추가)

  1. https://minu0807.tistory.com/82 - vue의 rules에 대하여
  2. https://vuetifyjs.com/ - vuefity사이트
  3. https://deockstory.tistory.com/26 - vue, boot 연동과정
  4. https://galid1.tistory.com/755 - token관련
  5. https://velog.io/@ehdrms2034/Spring-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%95%94%ED%98%B8%ED%99%94%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B3%A0%EC%B0%B0 - salt암호화, jwt토큰 redis관련
  6. https://sundries-in-myidea.tistory.com/130 - 비동기로 아이디 중복처리하기 관련
  7. https://bamdule.tistory.com/238 - 이메일 인증
  8. https://github.com/Jo-App/vuetilfy_menu/blob/master/src/components/PageTitle.vue - 컴포넌트 나누기(메뉴, 타이틀)
  9. https://ko.javascript.info/import-export - js의 import개념({}와 그냥 임포트 차이)

아쉬운 점.

  1. 참고용 서적을 vue3버전을 사서, vue 3버전으로 못한점. 추후 vue3 + vite로 프로젝트를 다시 진행하고 싶음. 다시 만들거나.

About

바이낸스API를 이용해서 내가 투자하고있는 NFT시세를 조회, 포폴작성

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published