- 팀명 : 수면나라 숙명공주
- 팀원 : 홍상기, 안병진, 한혜선, 송경환 (Front-end 개발자 4명)
- 작업기간 : 2021.11.01 ~ 2021.11.21 (약 3주)
Sleepy
깃 주소 : https://github.com/SongNoin/sleepy
Sleepy는 React-Native
로 제작된 수면용품 전문 제품 마켓 Android 앱
입니다.
자세한 설명은 Git의 Read.me와 팀 노션 (추후 링크 예정)을 참고해주시면 감사하겠습니다.
저희 팀원 전부는 부트캠프로 코딩공부를 처음 시작한지 2달밖에 안된 초급자 였고
2달동안 React
와 Next.js
를 사용해 웹페이지를 만들었습니다.
그렇다보니 팀 프로젝트 아이템을 정할 때 여러가지 고민이 있었습니다.
React
인가React-Native
인가
React-Native
가React
와 아주 비슷해서React
를 할 줄 안다면React-Native
를 통해 어플을 만들수 있다고 이야기를 들었지만 짧은 3주간의 시간동안 생소한React-Native
를 통해 우리가 원하는 어플을 만들 수 있을지가 중요했습니다.하지만 팀프로젝트를 통해 협업의 경험을 쌓고 팀원과 같이 많은 고민을 해보자는 의미, 이번 기회를 통해
React-Native
도 공부하자는 의미가 합해져서React-Native
를 통해 어플을 만들어보기로 결정하게 되었습니다.
무슨 어플로 할 것 인가
팀프로젝트 시작 전 3주 동안 매주 한번 각자 생각해온 아이디어를 말하기로 했습니다.
저희가 생각한 기준은 아래와 같았습니다.
- 게시판, 마켓 형식의 어플이어야 한다.
- 참신하지 않아도 되니 기능을 많이 넣을 수 있어야 한다.
- 팀프로젝트 소개 시 직관적인 아이템이어야 한다.
- 시간이 많지 않으니 높은 난이도는 아니어야 한다.
- 디자인 컨셉이 예쁘게 나올 아이템이면 좋겠다.
이에 따라 데이트 동선 추천 어플, 온라인게임 커뮤니티, 강아지 호텔전문 어플 등 많은 아이디어가 나왔지만 위에 기준을 제일 충족하는 sleepy가 선정되었습니다!
팀원 모두 팀프로젝트가 처음이었기 때문에 팀프로젝트 중 무슨 문제가 있을지, 과연 계획한만큼 결과물을 가져올 수 있을지 많은 걱정이 있었습니다.
그래도 저희가 제일 중요하다고 생각한 점들은 아래와 같았습니다
- React-native에 대한 이해도
- Git 협업과 Git-flow
- 균등한 역할분담
- 큰 욕심내지 않기 (협업 자체에 의의를 두기)
- 폴더 구조와 사용할 라이브러리에 대해 충분한 상의하기
- 팀 노션 활용 백배 즐기기
- 집에 늦게가기 (중요)
- 서운한거 담아두지않기 (중요)
아이템 선정 후 저희가 처음 한 일은 와이어프레임이었습니다.
태블릿으로 팀원 모두가 상의해서 기본적인 틀을 그리고 피그마에서 다시 한번 제대로 와이어프레임을 그렸습니다.
와이어 프레임을 작성할때 오늘의 집 같은 마켓 어플을 많이 참고하였습니다.