혼자서 어디까지 만들 수 있을까요?
부제: 2주 만에 모의투자 iOS 앱 출시하기
2021년 3월, 저는 comoto란 모의투자 앱을 출시했습니다.
(관련 링크: https://jooyoungho.github.io/comoto) 당시 코인 투자의 실패를 겪고 나서 제가 쓰기 위해 만든 앱이었지만, 생각보다 많은 분들께서 즐겨주셨는데요. 그땐 코딩 실력이 형편없기도 했고, 관련 지식도 부족해서 앱을 더 발전시키기 어려웠습니다.
그러던 중 마침 이번에 새롭게 모의투자 앱을 만들 수 있는 상황이 되어서, 글로벌 타깃으로 새롭게 만들게 되었습니다. 이름마저 GPT가 지어준 'Vestin'이 그 주인공입니다.
기획, 디자인, 개발까지 혼자 진행하다 보니 굉장히 많은 시간을 레퍼런스를 찾는데 사용했습니다. Robinhood, 토스증권, Coinbase 등 다양한 앱을 써보면서, 좋은 부분을 많이 참고했습니다. (특히 토스의 경우 너무 잘 되어있어서 감탄했습니다)
디자인을 어느 정도 확정한 다음에는 빠른 개발을 위해 Firebase에서 서버는 Python으로 구성했습니다. 기존 Node.js로 되어있던 comoto의 서버 코드를 GPT한테 옮겨달라고 한 뒤, Swift 다음으로 눈에 익숙해진 Python 코드를 수정해 나갔습니다. 클라이언트 코드도 SwiftUI, Swift Charts 등 최신 기술을 최대한 사용했습니다. (이로 인해 최소 지원 버전을 iOS 17로 했던 점이 아쉽지만, 그래도 빠른 개발을 위해..) 종목의 이미지 정리와 같은 단순 작업은 GPT한테 시켰고, 어드민 웹 페이지도 리액트의 Ant Design 라이브러리를 사용해서 필요한 부분만 먼저 구현하였습니다.
이렇게 정신없이 2주간 개발을 하고, 출시를 했습니다. 아직 사용자가 많이 있는 건 아니어서 성공한 프로젝트라고 하기엔 섣부르지만, 제가 혼자 만들었던 앱 중에서 완성도가 가장 높은 앱이라고 생각합니다. 언젠가 개인 프로젝트의 완성도가 기업에서 진행된 프로젝트와 비슷해지는 시기가 오지 않을까, 하는 생각을 해보며 글을 마칩니다.
앱 구경하기
주식, 코인 모의투자 앱
댓글
로그인 후 댓글을 남길 수 있습니다.
부제가 너무 강력하네요 ㅎㅎ 사용하신 프롬프트나 AI 툴들이 궁금해요!
AI 툴은 GPT4만 쓰게되더라구요.. ㅎㅎ 특별한 프롬프트는 없지만, 단순 코드(이미지 경로 변경, case 추가 등)는 GPT3.5를, 오류 메시지 해석이나 신규 코드는 GPT4에게 부탁했습니다. 신기하게 단순 노동은 GPT3.5가 더 좋은 결과를 준 적이 많았습니다 ㅎㅎ
개발에 도움 드리죠 Microsoft 출신 개발자 https://open.kakao.com/o/ssVvqYTf
와 제가 코인 공부하려고 매일 한번씩은 들어가보는 앱의 프로덕트 오너라니... 너무 반갑습니다!! 코인 모의투자가 가능해서 너무 재밌게 잘 쓰고 있어요!!
헛 감사합니다 ㅎㅎ 영광이네요 ☺️
혹시 투자에 관심이 많으시면 포트폴리오 시뮬레이션 앱을 도전해보시는 것은 어떨까요?? 누구나 쉽게 접근할만한 robo advisor 같은 서비스가 있으면 너무 좋을 것 같습니다!
비핸스 너무 예쁘네요! ㅎㅎ
영호님 메이커로그가 이번 주 뉴스레터에 소개되었어요 :) https://stib.ee/OvxB
헉 감사합니다 ㅎㅎ 🙇♂️
다운로드 받아서 확인했는데 완성도 있고 재밌네요 ㅎㅎ 근데 가격이 3~4초 주기로 바뀌는 것 같은데 실시간 가격이 아닐까요?? 이 정도 주기로 API 를 제공해주지 않을 것 같아서요.. (맞다면 죄송합니다)
네 아쉽게도 실제 거래가 이뤄지는게 아니어서, 실시간은 아닙니다! 소켓이나 SSE로 구현할 순 있겠지만 서버비용 등의 이유로 분 단위 갱신으로 되어있어요!
답글 감사합니다! 그런데 화면이 실제로 3~4초 단위로 업데이트 되고 있는데 분단위 변화를 분할해서 보여주고 계신건가요? 토스증권 UI 가 보이네요 ㅎㅎ 편리하고 예뻐요.
감사합니다 ㅎ 초단위 변화는 실제 투자 경험과 비슷하게 하기위해 랜덤값을 보여주고 있어요 ㅎㅎ 너무 잘되어있는 로빈후드, 토스증권 UI를 많이 참고했습니다!
아핫 그렇군요! 혼자 만드셨다니 대단하시네요. 저는 모의 투자에서도 마이너스네요. ^^; 늦은 시간까지 답장주셔서 감사합니다. 편안한 밤 되세요!