Just Do IT!
스파르타코딩클럽 내일배움캠프 16일차 본문
오늘 일과 간단 요약
- 로그인/회원가입 기능 구현
- 7시 회의
- 기능들 연결하기
로그인/회원가입 기능 구현 시작
어제 스터디를 하고 나니, 로그인 기능을 구현할 수 있을 것 같은 이상한(?) 자신감이 생겼다.
내가 잘못 생각하고 있었는데, 그걸 깨닫은 것이다...!
처음에 시작할 때 무작정 전체 구조를 생각하고 너무 큰 욕심을 부렸다.
정작 내가 맡은 역할은 로그인/회원가입 기능 구현일 뿐인데,
벌써부터 전체 그림을 그리기 시작하니까 막막하고 어려웠던 것이다.
그래서 기능 구현에 초점을 맞추고 구현하기 시작했다.
사실 로그인/회원가입 기능 구현 자체는 그다지 어렵지 않았다.
튜터님의 예제 코드를 보고 내게 맞게 조금씩 수정하면 되는 것이니까.
그렇지만, 정말 이상한 점.
코드를 보고 따라치고 수정하는데도, 에러가 발생한다는 점....ㅋㅋㅋ
버튼을 누르면 다시 에러가 뜨고, 새로고침하면 새로운 에러가 다시 뜨고....
이걸 해결하려고 그 코드에 들어가보면 에러의 원인은 바로바로 "스펠링"
상대 없는 씨름을 몇시간이나 했었다...ㅋㅋㅋ
결국 구현해내고 나서 보니, 로그인 이후 화면을 구현하지 않아서 로그아웃이 안되는 안타까운 상황 발생...
그렇지만 그 추후의 내용은 내 역할이 아니었기에 그냥 임시로 연결해뒀던 내 firebase 에 가서 계정을 삭제하면서 진행해봤다.
그래도 7시에 회의가 있었는데,
다행히도 기능은 구현해서 다행이다.
CSS는 조금 마음에 들지 않지만...ㅎ
버튼들을 누르면 크기가 커지는 효과도 주었는데 캡쳐에는 보이지 않으니까.
그리고, 어제 스터디 하면서 알게 된 사실이 있다.
배포를 하지 않아서 localhost에서 이 페이지를 실행하고 있는데,
이렇게 된다면 소셜 로그인 기능은 전혀 되지 않고 에러가 발생한다.
이걸 구글링해서 찾아보니까 배포하고 배포한 웹사이트를 추가하면 끝이었다.
그래서 소셜 로그인 파트는 코드도 작성해두었는데, 실행되는지는 나중에 배포하고 실험해봐야 할것 같다.
CSS가 덜 완성된 거지만,
그래도 주말 내내 고민했었는데 구현해서 참 다행이다 싶다.
정상적으로 로그인도 되고, 회원가입 버튼 누르면 회원가입도 되니까!
1차 회의
금요일에 각자 역할을 나눈 후에 처음 진행한 회의였다.
감사하게도 프로젝트 발표가 다음주 월요일이 되어서, 원래 예정은 2시였는데 회의도 7시로 미뤘다.
다들 저녁 먹고 이야기를 나누었는데,
기능을 구현한 분들도 있었고 아직 하지 못한 분들도 있었다.
그렇지만 뭐...아직 시간은 남았고 이건 팀프로젝트니까!
그래서 내가 저번에 작성했던 폴더구조에서 바뀐 부분도 공유하고,
궁금했던 부분들도 서로 고민해가면서 회의를 진행했다.
오후에 로그인 기능을 구현하고 나니까,
폴더 구조에 오류가 있다는 걸 발생해서 급하게 다시 정리해본 구조이다.
여기서도 수정할게 있을 것 같지만...일단은 저대로 전체 틀을 다시 잡는 걸로.
맨 처음 페이지를 로딩하고 난 뒤에 보이는 메인페이지가 고민이었다.
원래 와이어프레임을 만들 때는 전체 리스트를 불러와 미리보기처럼 구현해내는 게 목적이었는데,
로그인한 메인 페이지와 로그인하지 않은 메인 페이지가 동일해서 이 부분을 어떤 식으로 구현해야 할지 잘 모르겠다.
회의 끝에 맡은 내 역할이,
구현 완료된 기능들을 연결하는 건데...흠...아직은 감이 잘 잡히지 않는다.
해보면서 오류는 해결하고, 안되면 질문하면서 해결해봐야지...
저번 프로젝트에 비해 난이도가 높다 보니 진행 속도도 다른 듯 하다.
짧은 일기
하나를 해결하면, 또 다른 오류가 발생하고,해결하면 다른 게 또 생기고...
프로젝트는 이런 과정들의 반복 같다.
오늘 하루 종일 그런 걸 해결하면서 보냈으니까...ㅋㅋㅋ
재밌기도 하고, 너무 막연해서 답답하기도 하고 그렇다.
그렇지만 이건 나만의 프로젝트도 아니고 팀 프로젝트니까 다른 분들도 있어서 다행이다.
그리고 아직 월요일이기도 하고.
시간은 좀 남았으니까,
너무 급하게 생각하지 말아야겠다.
'스파르타코딩클럽 내일배움캠프 > TIL' 카테고리의 다른 글
스파르타코딩클럽 내일배움캠프 18일차 (1) | 2022.11.23 |
---|---|
스파르타코딩클럽 내일배움캠프 17일차 (1) | 2022.11.22 |
스파르타코딩클럽 내일배움캠프 15일차 (0) | 2022.11.18 |
스파르타코딩클럽 내일배움캠프 14일차 (1) | 2022.11.17 |
스파르타코딩클럽 내일배움캠프 13일차 (1) | 2022.11.16 |