프로젝트 최종 회고 | 밖에 봐봐👀

realzu·2022년 9월 5일
3

한 달간 아침부터 밤까지 몰입하며 개발했던 밖에 봐봐👀 서비스!
드디어 개발을 완성하여 시원섭섭한 마음으로 회고를 작성하려고 한다.

프로젝트 시작 기록
프로젝트 중간 회고

🚀 프로젝트 소개

"오늘 옷 뭐 입지..?" 고민하신 적 있으신가요? 날씨가 어떤 지에 따라 가디건을 입어야 할지, 반팔만 입어야 할지.. 기상청의 온도 숫자는 와닿지가 않단말이죠! 타지에 놀러 가야 하는데 그곳의 날씨를 알 수 없어 고민이 들기도 하구요.

이러한 니즈에 따라, 매일 날씨에 맞는 옷차림을 서로 공유하며 자유롭게 대화하는 커뮤니티, 🌈밖에 봐봐🌈 서비스를 개발했습니다! 각 지역의 사람들은 “오늘 가디건만 입기 딱 좋은 날씨네요”와 같이 글을 올리며 니즈를 해결하고 커뮤니티를 활성화할 수 있습니다.

🔨 기술 스택

Front-end

TypeScript | React | Zustand | HTML | CSS | styled-components | Netlify

Back-end

Java | SpringBoot | Gradle | Spring Security | MySQL | JPA | AWS | Nginx

💻 주요 기능

메인 페이지

지도에서 현재 지역별 날씨를 확인할 수 있으며, 지역을 클릭하면 선택 지역의 오늘 뭐 입지? 카테고리 글이 표시된다. 해당 카테고리가 '밖에 봐봐👀' 서비스의 아이덴티티이기에 가장 상단에 두었다.

그 외에도 모든 카테고리의 최신 게시글을 메인 페이지에서 한눈에 볼 수 있다.

                            

카테고리

밖에 봐봐의 카테고리는 오늘의 옷, 오늘의 하늘, 오늘의 모임으로 구성되어 있다.

오늘의 옷👭

먼저 오늘의 옷데일리룩오늘 뭐 입지?를 담고 있는 카테고리다.

  • 데일리룩 : 그날그날 날씨에 맞는 자신의 룩을 보여주는 카테고리
  • 오늘 뭐 입지? : 가디건 or 자켓? 지역별 날씨에 따라 어떤 옷을 입을지 공유하는 카테고리
오늘의 옷 👭데일리룩오늘 뭐 입지?
clothesdailywhat

오늘의 하늘 ⛅ | 오늘의 모임 👨‍👨‍👧‍👧

  • 오늘의 하늘 : 현재 하늘 모습을 공유하는 카테고리
  • 오늘의 모임 : 지역 기반으로 모임을 주최하고 참여하는 카테고리
오늘의 하늘 ⛅오늘의 모임 👨‍👨‍👧‍👧
진현주lookmeet

이 외에 모든 기능은 Github 밖에 봐봐 Repository에서 확인할 수 있으며
개발 과정에 대한 글은 Velog 👀밖에봐봐(Look-Outside) 프로젝트 시리즈 에 담겨있다!

🤼‍♂️ 우리의 협업 방식

Notion : 회의록 & 일정/이슈 관리 & 문서화

우리는 매일 평일 오후 2시마다 짧게(?) 스크럼 회의를 했다. 게더타운 또는 Zoom으로 화면 공유를 하면서 프로젝트를 진행하였다. 회의록은 Notion에 모두 기록해서 다음 날에는 전 날 이슈를 해결했는지 확인했다.

또한 프론트엔드, 백엔드 각각 나누어 자신의 일정을 관리하였다. 칸반 보드는 트렐로를 사용할까 하다가 Notion으로 통일하자는 의견이 모아져서 노션의 보드 기능을 활용했다.

그 외에도 참고할 레퍼런스, 사이트, 내용 등의 모든 것들은 Notion 팀스페이스에 모두 기록하였다!

Git branch 전략

프론트엔드의 경우, Github-flow 전략을 사용했다. 처음에 어떻게 branch를 나눌지 고민을 했었는데 소규모 인원이다 보니 간단하면서 효율적으로 사용하려고 했다. GitHub-flow에 대해서는 이전에 쓴 글에서 확인할 수 있다!

지난 프로젝트에서는 git을 활용하지 못해 아쉬웠는데, 이번 프로젝트에서 다양한 문제들을 마주치며(소소하게,, 날라가는 코드를 붙잡기도^^) 제대로 익혔다. 특히 커밋 메시지의 중요성도 알게 되었다. 저장소를 함께 공유해서 사용하다 보니, 커밋 메시지로 커뮤니케이션이 가능하며 문제가 생겼을 때도 쉽게 찾을 수 있다는 점을 알게 되었다.

💡 되돌아보며

이게 된다고?

처음에 혼자 기획을 시작하면서, 평소에 이런 서비스가 있었으면 좋겠다는 생각을 많이 했던 터라 직접 구현해보고 싶었다. 프로젝트를 진행하기 전에는 과연 이 아이디어가 실현이 될까? 다 만들 수 있을까?라는 생각이 들었다.
하지만 팀원들과 함께 개발하면서 생각한 모습이 구현이 되는 것을 보며 신기하고 이게 개발자의 맛이구나라는 생각이 들었다! 팀원들이 없었다면 하지 못했을 것이다ㅜ 다들 최공🤍

다 소중ㅎH

물론 아쉬운 점도 있지만 열심히 개발한 만큼 개발자로서 모든 기능과 페이지가 소중하다,, 약간 우리 아이 부둥부둥 느낌^^,, 한 달 + 며칠간 정말 몰입해서 만든 프로젝트라 기능 곳곳에 스토리들이 담겨있는 것 같다 흙흙

더욱 멋진 개발자로!

프로젝트를 완성하고 나니 개발자로서 더욱더 많은 것을 하고 싶다는 욕심이 커졌다. 원래도 컸지만 FE 🐥 개발자에서 앞으로 성장할 일만 남았기 때문에 열심히 달려 나갈 것이다 ~~ 🏃‍♂️

밖에 봐봐 Front-end Github
밖에 봐봐 Back-end Github

profile
부딪히지 않으면 아무 일도 일어나지 않는다 👊

2개의 댓글

comment-user-thumbnail
2022년 9월 20일

생각했던 기간보다 조금 더 걸렸지만 초기에 구상한 기능들 다 구현한게 만족스럽네
약 1달간 고생 많이했어~👍

1개의 답글