주간업무현황 마스터 "Step 3" : 백엔드 코드깎기 + 로그인 기능 + 결제 기능

소개

"주간업무현황 마스터"

이제 좀 쓸만해지는 것 같으니 앱 출시도 생각해 봅니다.

진행 방법

🛠️ 도구 : 클로드코드, firebase, 토스페이먼츠

🧑‍💻 진행

  1. 수정 작업 - 클로드코드 잡도리

  • 수정 / 보완 : 배포 후에도 여전히 불완전한 상태라고 생각했기 때문에 메뉴를 돌아다니면서/ 직접 사용하면서 부족한 기능들을 수정 보완하였습니다.

  • 수정 / 보완 예시
    ex 01. 팀원/팀장 설정 --> 팀원 본인의 업무만 수정할 수 있게 변경
    ex 02. 팀장 권한 설정 : 주요 일정 입력 가능, 팀원 순서 변경 가능 등
    ex 03. '내 업무 입력'창에서 코멘트 작성 기능 추가
    ex 04. pdf 출력 양식 수정
    ex 05. 통계 기간 선택할 수 있게 수정

  1. 로그인 기능 탑재

  • firebase 프로젝트 생성해서 'google로 로그인' 기능 추가함.

  • 4개의 google 계정 이용, 팀장+팀원3명의 역할 분담, 주간업무 입력을 통해 테스트 해볼 수 있었음.

  • 팀원 순서 변경, 업무 간 이동(드래그앤드롭 방식), 로그인시 기존 소속팀 유지 가능하게 등

wowstream이라는 단어가 적힌 웹사이트의 스크린샷

  1. 결제 기능 탑재

  • 토스페이먼츠 결제 플랫폼을 사용함.

  • 테스트 API key를 받아서 .env.local에 다져 넣음. 연결을 한다는 것은 API key가 필요하다는 것.

  • firebase 결제DB 연동까지 성공 (2명이 각각 월구독료 5,000원 결제)

숫자와 문자 목록이 포함된 휴대전화의 스크린샷

결과와 배운 점

  • 앱 개발 : 하기 전에는 어려울 것이라 생각했지만 한번 해보니 결코 대단한 것이 아니다. 누구나 할 수 있다. 그래서 희소하지가 않다.

  • AI시대 : 각자 개인이 필요한 게 있다면 스스로 만들어서 쓸 수 있는 시대

  • 앱 출시 : 솔직히 앱 출시해서 얼마나 쓰겠냐는 회의감이 들지만, 일단 해보기

도움 받은 글 (옵션)

주간업무현황 마스터 "Step 2" : 프론트앤드 개발 및 배포

2
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요