이전 진행도 : 미니프로젝트(2)
글을 다듬는 것은 추후에 시간을 들여서 할 것. 일단 기록해두는 것에 초점을 두기로 했다.
TODAY GOAL
어제 받은 피드백들을 처리하고, 그 이외의 수정사항이 있다면 수정하기!
TODAY DONE
메인 화면
- 팀원 소개 페이지로 들어갔을 때, 바로 보이는 화면 내 디폴트 값 지정하기.
카드 앞면
- 링크 처리 → 이메일 , 깃허브, 블로그
- extra issue: 공란일 경우→ 처리
- 기술스택에 글자수 제한을 걸수 있는지 확인해보기
카드 뒷면
- 필드명 추가 → [field - data] 양식
- 데이터 왼쪽 정렬
- 받아오는 데이터가 길면, 스크롤 기능 추가해 공간 더 확보하기.
수정하기 버튼
- 버튼 디자인 변경
ISSUES
바보이슈 1.
git ignore 에 들어갈 파일을 따로 받지 않아서 실행 못시킴.. 바보다.. ( 보안 이슈로 팀원들끼리 협의했는데, 옮기고 나서 자동으로 되었는가보다 생각한..) 그래도 팀원들에게 물어보고, 왜 로그인이 안되는지 그런것 들을 이야기 하다가 금방 해결해서 다행이다. 팀 작업에 문제 생기진 않았고, 그냥 약간의 기억력 문제
바보이슈 2.
firebase 데이터 수정 안하고 push 해버렸다.. 새 레포를 판 이유가... 없어졌다. 팀장님이 나서서 새로 레포를 다시 파주셔서 다행이다.어떻게 이런 실수를..?
여기서 궁금한 점이 생겼다. 커밋 이력 자체를 삭제할 수 있는 기능은 없을까? 있을 것 같은데. 아니면 다른 팀원들이 pull 한 상태에서 커밋 이력 삭제후 다시 pull 했을 때, 이러한 문제를 레포 새로 작성하는 방법이 아닌 다른 방법으로 처리할 수 있을까?
이슈 3.
블로그나 주소 입력시 'https://'가 데이터에 들어오지 않았을 때에도 자동으로 해당 사이트로 들어갈 수 있도록 처리하는 방법 구현 → 빈 문자열이 들어갈 경우에 대한 처리를 해결하지 못했었다.
빈 문자열의 경우 비어있는것이 아닌, 무언가 존재하는걸로 처리된다.
ex) data.github.length => 1
firebase 내 데이터 => github : ""
"" 의 길이 ==1
>> DB에 따라 다를 수 있다라곤 하지만, 머리로는 이해가 되지 않아 머리가 아팠다. 지금 코드에는 length==1일때,로 처리해 빈 문자열이 있는 경우 아무것도 없는 null값이 들어가도록 처리했다.
RESULT
느낀점
욕심이 하나 있다면?
CSS를 통해 오브젝트들의 크기를 비율로 처리하는 것. (MAX 사이즈, MIN사이즈 지정해서) -> 반응형 구현이 되는 모습을... 두 눈으로 직접 보고싶다...
나중에 개인 홈페이지를 한번 만들어보고싶었는데, 이번 프로젝트가 상당히 도움이 많이 되는 것 같다. 당장 4개월 동안은 프론트 쪽은 다룰 일이 없을테지만, 시간적 여유가 생긴다면 천천히 디자인부터 프론트 쪽 구현을 해봐야겠다.
아무튼 3일간의 팀 프로젝트가 생각보다 괜찮게 마무리되어 행복하다!
'PROJECT > 미니 프로젝트 (24.04.16~24.04.19)' 카테고리의 다른 글
미니 프로젝트 - 팀 소개 웹페이지 개발 후기 및 코드 (0) | 2024.04.21 |
---|---|
미니 프로젝트 - 팀 소개 웹페이지 개발 (2) (0) | 2024.04.17 |
미니 프로젝트 - 팀 소개 웹페이지 개발 (1) (0) | 2024.04.16 |