개발/프로젝트

[백킹트랙 생성 프로젝트] 화면 구조도

prpn97 2023. 8. 16. 22:41

처음에 각 컴포넌트별로 페이지를 구성해서 대충 기능만 구현을 하고 배포에 중점을 두려 계획했다. 처음 계획할 당시 서비스 자체(백킹트랙 생성)는 프론트에 대부분의 로직이 있다보니 얼른 구현해서 목적달성 방향으로 달리다가.. 욕심이 생기기 시작했다. 이것저것 기능들을 추가하다보니 본질과 멀어지면서...ㅋㅋ 일이 커졌다. 

 

서버를 열어 실질적으로 운영하는 경험을 목표로 하지만, 기존에 당연시하게 있는 기능들을 다 넣어야 경험이 경험다워질 것 같아서 제대로 갖추고, 목표를 잡고 작업을 해야겠다고 생각을 했다. 

 

그래서 프론트쪽도 구조도를 갖춰보았다.

싱글페이지로 컴포넌트를 차례로 내려서 보여주고, 각 기능들은 좌우에 기획한 것들을 담았다. 

지금까지 서버쪽은 기본적인 auth와 만들어진 백킹트랙 코드 데이터, 포스트를 각 테이블로 설정하고 기본적인 api는 구현해놓은 상태다. 

 

이제 구현할 남은 기능에 대해 정리해보려 한다. 

 

프론트

- 메인페이지 추천순 랭킹

- 채팅 ui

- post ui 및 좋아요 상세기능, 최신순 / 추천순 등 정렬 방법 정리, 댓글기능

 

- 좋아요 기능 및 user, backtrack, post 조인 관련 정리

- 댓글 api

728x90