최근에 공부하면서 간단하게 할만한 프로젝트를 하나 시작했다.
시작은 사내 프로젝트 시뮬레이션으로 시작했는데, 기왕하는거 기획부터 꼼꼼하게 해서
포트폴리오로 남길만한 프로젝트로 만들어보자 해서 가열차게 한번 시작해봤다.
Introduce
프로젝트 명 : 우리동네
소개 : 동네 기반 소셜 네트워크 플랫폼
참여 인원 : Frontend 3 / Backend 2
일정 : 7월 11일~ (3주 예정)
UserFlow Chart
해당 차트는 Figjam을 이용해 직접 구현한 Flow Chart다.
여러번의 프로젝트를 진행하면서 기획 단계에서 설정한 User Flow가 탄탄해야 실제 개발할 때
삐걱임 없이 진행할 수 있다는 것을 몸소 체험했기 때문에, 이번에는 1주일의 시간을 들여서 기획 단계부터 탄탄하게 하기로 했다.
사실 그 전에는 구두로 이렇게 저렇게 하면 되겠죠? 하는 방식으로 했었어서 개발하면서 삐그덕 거린게 많았던 것 같아서
이번에 처음으로 실제적인 차트를 구성해서 구현해 봤는데 확실히 선으로 그어보고 연결하니 어떤 과정으로 이루어져야 할지
명확해졌던 부분도 있었던 것 같다.
Design
이번 주 일정 중에서 가장 어려웠던 부분을 꼽으라면 단연 디자인 영역이 아닐까 싶다.
사실 프론트엔드 개발하면서 디자인 영역은 뗄레야 뗄수 없는데, 이 부분을 다룰 수 있는 사람이 없는게 가장 큰 문제였다.
그래서 이 부분도.... Figma 써서 내가 만들어봤다...ㅎㅎㅎ
디자인을 해본적이 없어서 주먹구구식으로 구현했는데 이게 진짜 엄청 힘들었다...ㅋㅋ
나중에 디자이너 지인이 해당 디자인 보자마자 '와 진짜 디자인 엉망이다'라고 한 걸 보면
진짜 엉망이긴 한가보다 ㅋㅋㅋㅋㅋㅋㅋㅋ
이런 디자인을 보고도 열심히 개발해 준 다른 FE 개발자들에게 그저 감사하다는 말을...ㅎㅎ
일정 관리
이번 프로젝트의 일정관리는 Trello로 진행했다.
유료화 하면 자동화도 가능하지 않을까 하는 생각을 했지만, 그 정도까지는 아니라고 생각해서 자율에 맡기기로 했다.
그래도 Trello가 간단하게 커스터마이징 하기도 좋고, 접근성도 괜찮은거 같아서 가볍게 하는 프로젝트로 사용하기 좋을 것 같다.
Function
사실 해당 프로젝트에 대한 아이디어가 나왔던 것은 최근에 배달비 급증으로 인해서
같은 동네의 빌라, 아파트에 있는 사람들이 단톡방을 개설해서 같이 주문한다는 것을 기사로 접한 뒤에
이 부분을 서비스로 하면 어떨까 라는 생각에서 시작했다.
그래서 이러한 서비스를 하려면 어떠한 기능들이 필요할지 생각해서 리스트업을 했다.
1. 게시글 작성 기능
- 어떤 메뉴를 먹을지 다른 사람들에게 알려줄 수 있는 글을 작성하는 기능은 반드시 필요했다.
2. 채팅 기능
- 카카오톡의 단톡방을 대체하려면 채팅 기능은 반드시 필요했다.
3. 결제 기능
- 사실 해당 소셜 네트워크는 동네 커뮤니티라고 하지만, 같이 주문하는 기능이 가장 컸기 때문에
해당 채팅방에서 결제까지 이루어지는 기능도 필요했다.
주요 기능은 위의 기능들이고 나머지 기능들은 차후 버전 업데이트가 필요하면 한번 논의해 보기로 했다.
이번 프로젝트의 목표는 실제 배포 후 서비스도 진행해 봐서 다양한 인사이트를 얻는 부분도 있었는데
그동안 안해봤던 기능들을 위주로 구현해 보는 것을 목표로 둬서 이번에는 꼭 실시간 채팅을 구현해 보려고 한다 ㅋㅋ
'Personal > Dev_log' 카테고리의 다른 글
[Project] 우리동네_3주차 로그 (1) | 2023.08.30 |
---|---|
[Project] 우리동네_2주차 로그 (0) | 2023.08.24 |
[Project] 숫자 야구 게임 만들기 (0) | 2023.07.28 |
[Project] 다시 쓰는 프로젝트 : Tango_Plate (ver 1.0.0) (0) | 2023.04.06 |
[Project] Wecode 1차 프로젝트 : Tango_Plate (0) | 2023.04.06 |