2024.2.15 TIL (팀 프로젝트 회고)

Hyeongmin·2024년 2월 15일
0

 TIL (Today I Learned)

목록 보기
33/54
post-thumbnail

Today I Learned


그동안 팀 프로젝트를 시작하면서 너무 바쁜 나머지 TIL 을 계속 못썼었는데..
드디어 성공적으로 프로젝트를 끝마쳐 이번 프로젝트에 관한 회고? 겸 TIL 을 작성 해보았다!


먼저 이번 프로젝트는 뉴스 피드 를 만드는 프로젝트 였는데
여기서 뉴스 피드란? 내 게시물을 포함한 모든 게시물을 볼 수 있는 공간
→ 블로그, 커뮤니티, SNS 모두 될 수 있어요. 뉴스를 보여주는 사이트가 아니다!

그래서 이 뉴스 피드 프로젝트에서 우리 팀은 무엇을 주제로 사이트를 만들지 정해야 했는데 우리 팀은 최종적으로 블로그 형식으로 자유롭게 글을 쓰고 공유 하는 느낌으로 정해졌고, 사이트 이름도 투표를 통해 내가 지은 글루브(Groove)
(사용자들이 자유롭게 글을 쓰고 소통하는 공간에서 생동감과 활기를 느끼는 분위기를 의미)

라는 이름으로 정해지고 본격적으로 페이지 구상을 시작했는데 크게 보면 메인 페이지, 디테일 페이지, 마이 페이지, 작성 페이지 그리고 로그인,회원가입을 위한 모달창 으로 구성되게 되었다.
이를 팀원분이 만들어주신 와이어 프레임으로 살펴보면

메인 페이지

디테일 페이지

마이 페이지

작성 페이지

로그인 및 회원가입 모달창


이런식으로 구성된것을 볼수있다.


와이어프레임을 짜고 각자 맡은 기능들을 구현을 시작했는데
나는 그중에 마이 페이지 쪽을 전담 하게 되었다.

처음에는 마이 페이지 구현에서 유저 정보나, 글 정보 등을 받아 오는것을 개인적으로
음.. 해보면 쉬울것 같은데? 라고 생각했었는데 이는 오만한 생각이라는 것을 기능 구현을 시작하면서 바로 느끼게 되었다. firebasae 를 통해 프로필 이미지를 저장하고 수정해서 업데이트하거나 닉네임을 데이터 베이스에 저장하고 불러와 마찬가지로 수정을 통해 업데이트 되게 하는것 등을 해보면서 계속 왜이렇게 복잡하지.. 왜 안되지.. 이런 생각들을 계속 했었다.
또한 프로젝트 기간은 총 7일 이었지만.. 그중 4일 정도가 설날 연휴였기 때문에 다들 실질적인 개발 기간은 7일중 3일 정도였던것 같다.. 그래도 짧은 기간안에 팀원들 모두 하루는 날도 새고 정말 모든걸 불태우는 노력을 통해 프로젝트를 성공적으로 마치게 되었는데 이 피땀흘린 완성본을 살펴보면

메인 페이지

디테일 페이지

마이 페이지

작성 페이지

로그인 및 회원가입 모달창


이런식으로 처음 구상했던 와이어 프레임과 90% 이상 흡사한 구현율을 보이며 프로젝트를 성공적으로 마치게 되었다.




이번 프로젝트에서 구현하면서 어려웠던 부분들도 있었고, 그런것들을 완성하면서 느꼈던 만족스러웠던 기분과 또 구현하고 싶었지만 시간상 구현하지 못한 기능들, 코드적으로 부족했던 점들이 있었기 때문에 아쉬운 기분도 분명히 들었지만 그래도 팀 프로젝트를 진행하면서 스스로 꽤나 재밌었다고 느꼈기도 하고 뿌듯한 감정도 들고 배운것도 있었어서 되게 유익한 시간 이었다고 생각한다.
그리고 늦은 시간까지 완성을 위해 열심히 협업 해주신 우리 팀원분들! 정말 감사하다고 전하고 싶다.



끝으로 우리 팀원분이 자랑 하고 싶어하시는 기능 하나를 보여주면서 오늘 TIL 을 마쳐보겠다!

( 하트를 누르면 뿅뿅 터지는 저 이펙트를 자랑하고 싶으시다고.. ㅋㅋ )

0개의 댓글