
[프로젝트 소개]
한 입에 쏙! 금융 정보도 맛있게 냠냠. 쉽고 맛있게 즐기는 금융 생활 파이냠!
- 삼성청년SW아카데미(SSAFY)에서 1학기 코딩트랙 학습을 마무리하는 성격의 기말 실습 입니다.
- 파이는 금융(Finance)과 맛있는 파이(Pie)를 동시에 의미하여,금융정보를 일상에서 맛있고 편하게 한 입에 먹을 수 있도록 제공한다는 뜻을 담았습니다.
- 종합 금융플랫폼
- 예적금 상품 비교
- 실시간 환율 계산기
- 주변 은행 검색
- 금융 상품 추천 알고리즘
- AI 기반 금융 생활 지원 챗봇
[역할]
백엔드 및 프론트엔드 개발, 기획 및 설계, 발표준비
- ERD 설계, API설계, 기능명세 및 문서화
- [BE] API 개발
- 금융 커뮤니티 및 금융상품 상세페이지 API 개발
- Django : Django REST Framework를 활용하여 REST API 개발
개시글과 댓글의 CRUD HTTP 상태코드를 활용하여 개발
- 유저인증: 로그인(인증) 유저만 게시판 이용이 가능하도록 관리
- [BE, FE] OpenAI API를 활용한 챗봇 개발
- 프롬프트를 활용하여 유저의 상황과 관심에 적합한 금융상품을 추천
- CORS 문제로 인해 백엔드에서 OpenAI와 API통신을 하고 클라이언트를 통해 응답 결과 반환
- [BE, FE] 환율 계산기 개발
- 환율 API를 통해 환율 계산기 개발
- 데이터 전처리: JPY, IDR과 같이 환산 단위가 다른 통화들을 전처리하여 동일한 경험 제공
- 주요환율 조회: 주요한 10개국 실시간 환율 제공
- 환율 계산: Vue.js의 V-model을 활용하여 원화 ↔외화 양방향 환율을 표시
- [FE] 지역별 은행 찾기 개발
- KAKAO Map지도 API를 활용하여 지역별 내 주변 은행 찾기 개발
[레슨 런]
- Django ORM과 RestAPI 대한 이해를 높였습니다
- 소프트웨어 개발 프로세스 ‘V-Model’에 대해 공부하고 프로세스에 따라 수행하였습니다.
- 통합 테스트를 위한 더미데이터를 생성하고 덤프하는 방법에 대해 알게 되었습니다.