- 프로젝트명 : 가상화폐 가격 예측 AI 기술을 접목한 백테스팅 & 자동매매 서비스 - "BAMOWL"
![image](https://private-user-images.githubusercontent.com/113084292/342243607-8602d445-7b93-4595-b1f1-6e34a027864f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQzNjA3LTg2MDJkNDQ1LTdiOTMtNDU5NS1iMWYxLTZlMzRhMDI3ODY0Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03YWIzMjQ0ZGI3ZjBhZTQ3NjFmY2E0MmZmYWE3ZDIyYTQ1OWQ0MjM0YmVjNGEyMmU3YzI3YmJlMjM5NWU4OWFiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.sas8bJTMIrZLh2YJLL9Ht2quzt4ATviKffAd1i5Qfuo)
- 가상화폐 시장은 전통적인 주식 시장과는 다르게 매우 높은 변동성과 24시간 운영이라는 특성을 가지고 있어, 개인 투자자들이 효과적인 투자 전략을 세우고 이를 실시간으로 검증하며 조정할 수 있는 능력이 필수적임.
- 따라서, 개인이 자신의 투자 전략을 체계적으로 검증하고 테스트할 수 있는 환경이 매우 중요함.
- 최근 딥러닝 기술의 발전은 가상화폐 시장 데이터를 보다 정확하게 예측하는 데 활용되고 있으며, 이를 통해 보다 효율적인 거래가 가능해짐.
- 그러나 가상화폐 시장의 높은 변동성과 예측 불가능성으로 인해 기존 예측 모델의 적용이 어렵고, 딥러닝을 활용한 코인 가격 예측과 백테스팅의 결합을 통한 전략 검증 사례는 드문 상황임.
- 많은 투자자들이 가상화폐 시장의 복잡한 기술적 요소들을 이해하기 어려워하며, 이로 인해 효과적인 투자를 위한 직관적이고 사용하기 쉬운 UI와 도구가 필요함.
- 자동화된 거래 시스템과 백테스팅을 결합한 플랫폼의 개발.
- 투자자들은 과거의 데이터를 통해 전략을 검증하고, 딥러닝 예측 모델을 통해 미래의 시장 변동을 파악할 수 있음.
- 이러한 기술력을 바탕으로, 투자 전략을 자동 조정하는 기능을 제공함으로써 성공적인 투자를 이끌어 냄.
![image](https://private-user-images.githubusercontent.com/113084292/342243950-a2dc9bda-b951-47f7-9c57-fcb3cb38d5f6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQzOTUwLWEyZGM5YmRhLWI5NTEtNDdmNy05YzU3LWZjYjNjYjM4ZDVmNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZGViY2RmYzU0Yzk1YjBkOWJjNjk1ZDBhYTQzMjcyOGZmZjE4MWMwZTVmYjMyNjZmMWI3MTNkYzJhMTAyZmEzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.stfBYjSgyZYiE6Fpq7H_TazQKVvgpDxp-r5Yfn5jkM4)
![image](https://private-user-images.githubusercontent.com/113084292/342244168-84e8a104-cda5-499f-9108-b5be19605c04.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ0MTY4LTg0ZThhMTA0LWNkYTUtNDk5Zi05MTA4LWI1YmUxOTYwNWMwNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZDcyMzVmMTA1ZDk5ZGZjMzE1ZTRmYWIyNzAzZDk2OTQzNTU3NWM0MTI1OTVkNDU3MWM5Y2YwOWNiMDhmYThiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Fv8pfnGYJ9BRTdlxeiIzY9c6wFqnx59GgZ4zsN8Lchk)
![image](https://private-user-images.githubusercontent.com/113084292/342242906-3604000e-15ca-4bdb-8ff7-46a99155698b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQyOTA2LTM2MDQwMDBlLTE1Y2EtNGJkYi04ZmY3LTQ2YTk5MTU1Njk4Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMDliNzg0ZDBhOWQ5ZjQ0YmY0MmUxNzI3OGUyOGE4ZTQ3NWIzNGM4ZmZhMzk2NzdlOWZjNjBjMzI2MDg0MDkyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Hkyp4lYR2M6Z6SlvFCKwjJDWZGh1WMShBPg7WrP4ErM)
![스크린샷 2024-06-24 오후 4 41 00](https://private-user-images.githubusercontent.com/113084292/342246030-c7f0d3a0-558b-4f54-895a-e94c1e7684f9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ2MDMwLWM3ZjBkM2EwLTU1OGItNGY1NC04OTVhLWU5NGMxZTc2ODRmOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mODRlMTEzMTgxZWNmZGIxMjY5Y2ZiZWY4MzcyNjZhZDJjNzU5NTAxNTA0N2EwYzJmZWRhMDQ5ZDQ5MjgwMzdmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.k5vpJhCPyAtcRNUGvO-vzs8JLy-zZ4p_d0Xy3gaM1Mw)
![BAMOWL_플로우차트](https://private-user-images.githubusercontent.com/113084292/342238019-affe947c-6ee2-45b4-8d25-aa3f950a3190.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjM4MDE5LWFmZmU5NDdjLTZlZTItNDViNC04ZDI1LWFhM2Y5NTBhMzE5MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00Mzk1ZTcwZmZlZDY4YTg1YTA5OTRiNzY4NTg4ZDM1N2VjYmM2YmQ4YWQ2N2QzOTI0MWZjNmRlM2Y1YzA1YjI3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.44zChha8Tf1Fnt3u1DfTIAjHPYBas9-S2c5ANWcUhZE)
- 로그인 및 방문 여부에 따라 사용자를 구분하여 이에 따른 서비스를 제공함
- 주요 기능은 주황색으로 표현하여 본 서비스에서 제공하고자 하는 핵심 기능들을 한 눈에 볼 수 있도록 고안함
![스크린샷 2024-06-24 오후 4 16 56](https://private-user-images.githubusercontent.com/113084292/342238696-ea955bd5-5c9a-466d-93a4-d8c328383d7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjM4Njk2LWVhOTU1YmQ1LTVjOWEtNDY2ZC05M2E0LWQ4YzMyODM4M2Q3Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wMGM5NTFkNDdjY2Q3MWFlMDQ4N2Q4Nzk4YTEyMWZkZDg5YTIxZmViNGFjN2IyMzJkYmMwZWIxM2UxOWRlYzUxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.xXg2qfQQZTZP4iKzuk9N4PGNgY5q8kGhFr9UggSm_Ts)
- 캔들 데이터는 차트 및 백테스팅 기능에 필수적인 요소임. 때문에 업비트 API를 활용하여 DB를 구축하였고, 가상화폐의 종류 & 캔들 종류와 매핑함으로써 모든 가상화폐와 캔들 종류에 따라 필터링을 통해 원하는 데이터를 가져올 수 있도록 설계함
- 유저와 관련된 중요 정보로는 서비스 약관 동의여부 & 업비트 키 등이 있으며 이는 서비스 진행에 필수적인 요소임
- 유저와 포트폴리오를 1:N 매핑함으로써, 소유한 포트폴리오 지표 및 결과 등을 다시 확인할 수 있으며 언제든지 원하는 지표로 자동매매를 진행할 수 있도록 함
![개발환경 최종](https://private-user-images.githubusercontent.com/113084292/342238165-6a71b502-e513-48d8-a6ab-17e3dbd52bc0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjM4MTY1LTZhNzFiNTAyLWU1MTMtNDhkOC1hNmFiLTE3ZTNkYmQ1MmJjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ODEwMzMxYmJlNGYyYTdjM2U5Yjg2NmQyMTFkZTZiYWY0ZGQ3Njk4NDgyNGEyNjk4YTVkMzMzNzc5M2MxZTliJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.kRtt86qaszqFFW0G3bYmeInwio5rd9DMrFao4RpIYxM)
![BAMOWL_아키텍처](https://private-user-images.githubusercontent.com/113084292/342237997-2a300ad6-ce83-4db7-b42b-06fa84cde033.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjM3OTk3LTJhMzAwYWQ2LWNlODMtNGRiNy1iNDJiLTA2ZmE4NGNkZTAzMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MDVkZGZmM2E3NGIxOGMyYjc1OTU4ZDExYWY2ZDUwMzc3YzE2YWEwM2FmM2Q4ZDQ5NTFjOTgzOGRjMDgxYzBhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.bhtAMI8cdkKK5ttFJsb4R2w892Kji_oKiLKoTRoikrU)
![image](https://private-user-images.githubusercontent.com/113084292/342248551-c838aea3-e0b5-4481-ad86-6b4e9446450c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ4NTUxLWM4MzhhZWEzLWUwYjUtNDQ4MS1hZDg2LTZiNGU5NDQ2NDUwYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00OTA0YTVkNTAxMTBkMWQ3YTdhNDhmMmZmZWEyN2Q4NTc1Y2E3NTNhNjU1ODAzODFmYTYxOGU3MWVmOGRhYzAyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.MAdM-mwCdfh91NXVHJIbnSjQVf3TilqSeY0_RWIvXLY)
![image](https://private-user-images.githubusercontent.com/113084292/342248654-0e44e5e9-ea22-454c-ab3c-fa17c39fa240.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ4NjU0LTBlNDRlNWU5LWVhMjItNDU0Yy1hYjNjLWZhMTdjMzlmYTI0MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNTYyNTgxMjcxOGIzYjE3NTU3ZjU4YWY0MDJmNDNmNTBhZTlmMjE2MjE1MTE3YjU0Y2ZlMjZlYTA4YzJlZTY2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.507vYWaCGRX6wp81IRRk0eD5vd0KAUOmVJlVYyAeicg)
![image](https://private-user-images.githubusercontent.com/113084292/342248935-8f1d65c3-3ee4-467f-b0f0-9d15a2fe3232.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ4OTM1LThmMWQ2NWMzLTNlZTQtNDY3Zi1iMGYwLTlkMTVhMmZlMzIzMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MWI3Nzg5MjIyMDEyY2MxY2Q5MzMyN2VjMGE0Y2QyMDhkMWQ2NzdhNzJhZTg3NWY4NmU1ZmE4ODY4YjlmYzY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.vhysRXR8oPgPQoAILFNksXoEECq3VhPTYm_u2d3eLzo)
![image](https://private-user-images.githubusercontent.com/113084292/342249008-4f9f9967-8c6e-45c5-aef5-01db2e4fb6ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzI4MTEsIm5iZiI6MTczOTMzMjUxMSwicGF0aCI6Ii8xMTMwODQyOTIvMzQyMjQ5MDA4LTRmOWY5OTY3LThjNmUtNDVjNS1hZWY1LTAxZGIyZTRmYjZhZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzU1MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNDJlNDg1YWM2M2M5NGM0OGQ2OWM5NWViYjVlNWY3MTZlZjcyZjQ5OTc3YjM4NmNiNmJmZjA1ODgzOWJmNDhhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.amCkYGjJt_lZG8cZI9YXJomVI82_1KRVYnb5mVwpTsw)
BAMOWL_._.1.mp4
![]() |
![]() |
![]() |
---|---|---|
한상호 (팀장) | 고영웅 | 양나은 |
경영정보학과 | 수학교육학과 | 화공생물공학과 |
2018111366 | 2017112801 | 2018112284 |
Backend | Frontend | Deep Learning |
DB & 서버 구축, 소셜 로그인 구현, API & 자동매매 구현 | 기획/기능 & UI/UX 설계, 차트 & 검색 기능 구현 | 딥러닝 실험 설계, 모델 베이스 실험 진행, 전략 설정 세부 기획 |
- 김도현 멘토님 (카카오뱅크)
- Software Engineer (Backend)
- 물타기 매매법, 골든 크로스 등 프로젝트에 필요한 지식들 공유
- 백테스팅 전략 설정 및 구현 조언
- 상시 피드백 및 코드 리뷰를 통한 성능 개선 및 코드 퀄리티 향상
- 전반적인 개발 일정 및 발표에 대한 조언, 시간 내 개발 완수에 도움
다음과 같은 룰을 따릅니다.
- Github Projects를 이용하여 Issue를 관리합니다.
- 각자의 feature branch에서 작업한 후, develop branch로 merge합니다.
- {브랜치 종류}/{이슈 번호}/{내용} 순으로 작명합니다.
ex) feature/#3/login
작업 태그 | 설명 |
---|---|
feat |
새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정 |
fix |
버그 수정 |
refactor |
코드 리팩토링 |
style |
코드 의미에 영향을 주지 않는 변경사항 (코드 포맷팅, 오타 수정, 변수명 변경, 에셋 추가) |
chore |
빌드 부분 혹은 패키지 매니저 수정 사항 / 파일 이름 변경 및 위치 변경 / 파일 삭제 |
docs |
문서 추가 및 수정 |
rename |
패키지 혹은 폴더명, 클래스명 수정 (단독으로 시행하였을 시) |
remove |
패키지 혹은 폴더, 클래스를 삭제하였을 때 (단독으로 시행하였을 시) |
- 이슈 번호를 붙여서 commit
ex) #4 [feat] : 로그인 기능 구현