Bitrics(비트릭스)

생성일
2024/08/28 → 2024/09/05
Position
BE
PM
Design
FE
React
TypeScript
BE
Node.js
AWS
MySQL

기획 의도 및 기능

가상화폐를 대표하는 Bitcoin + 성과를 측정하는 기준인 Metrics => 나의 첫 가상화폐 웹 애플리이션
주요 기능
초심자를 위한 용어사전 / 가상화폐 ATM 지도 / 가상화폐 자산통합관리

역할

PM / BE(Node.js) / Design(Figma)
기능명세서/ API 명세서/ ERD / 개발 아키텍처
백엔드 개발 ㄴ API(CoinPaprika, Upbit, Kakao 등)
AWS EC2, Nginx, AWS RDS -> 서버 배포
Git Actions, AWS CodeDeploy, AWS S3 -> CI/CD 파이프라인 구축

구현

Link
기능명세서
API 명세서
ERD
아키텍처
Loading PDF…

회고

Git Pull reqruests(PR)을 활용하여 각 팀원 간 코드 리뷰
팀 문화(한숨 금지, 어? 금지 등)를 통해 팀 분위기 형성
카카오 간편 로그인 관련 CORS 에러를 해결하고 문서로 정리하여 공유 ㄴ 세션을 쓰는 상황에서는 credentails: true로 설정하고 origin에 구체적인 URL입력해야 함. 추가적으로 callback URL에 http/https부터 구체적인 주소를 적어줘야 함 ㄴ 프론트에서 withcredentials: true로 설정해야 하고 비동기 요청함수가 아닌 a 태그나 link로 리다이렉트 해야 함
Node.js 학습 및 개발, 백엔드 전체 개발, CI/CD 파이프라인 구축이 모두 처음이였으나 구체적인 개발 일정으로 일주일 개발 기간 동안 전체 개발 완료