프로젝트/2. 파이널_오늘의여행

여행 예약 웹사이트_6주차(04/17~04/23)

루팽 2023. 4. 24. 07:25

1) 5주 차 돌아보기 및 6주 차 진행상황

저번주 생각보다 작업속도가 안 나와서 프로젝트 규모를 재산정했는데, 팀원들과 상의해서 판매자 부분을 제외하고 일반 쇼핑몰같이 가기로 했다.

해당 부분은 나중에 시간이 남으면 추가해보는거로

원래 계획했던 판매자 페이지는 관리자 페이지에 흡수돼서 주문과 문의 관리만 추가하기로 했다.

그리고 시간 안에 완성하려면 분량도 재분배가 필요할 것 같아 내가 메인페이지를 맡고 마이페이지는 하나씩 나눠가졌다.

관리자 페이지에 주문관리도 있기에 마이페이지의 주문관리 부분도 내가 맡기로 했다.

 

2) 구현시작 - 관리자 페이지 완성

이번주 안에 관리자 페이지를 전부 완성할 수 있을지 걱정했는데 하다 보니 거의 기계같이 찍어내게 됐다.

마켓, 주문, 신고, 차단, 탈퇴 카테고리로 나뉘고 마켓관리에선 판매량, 매출액과 함께 클릭하면 해당 글로 갈 수 있도록 처리했다.

주문관리에선 해당 주문의 상태를 바꿀 수 있고 클릭하면 주문 상세 페이지로 연결되는데, 상세 페이지는 마이페이지를 할 때 같이 하려고 아직 만들어두진 않고 연결만 해뒀다.

신고관리는 글, 댓글, 회원신고가 있어 차단 혹은 취소로 상태관리를 하고 글과 댓글을 클릭하면 해당 글로, 회원을 클릭하면 해당 회원이 쓴 글과 댓글 목록 페이지로 이동한다.

탈퇴도 마찬가지로 탈퇴 신청한 회원 목록이 나오고 신청을 처리하거나 취소할 수 있다.

그리고 아직 처리되지 않은 문의가 있다면 카테고리 옆에 작은 아이콘을 띄우고 내용 부분 배경색을 다르게 하여 눈에 띄게 했다.

백 로직을 짤 때 카테고리를 누를 때마다 db에 왔다 갔다 하기 싫어서 5가지 항목을 전부 가져온 다음 프론트단에서 각 카테고리 카운트에 따라 나눠서 담아줬는데, 그냥 카테고리 클릭할 때마다 db 불러올걸 괜히 사서 고생한 느낌이 들었다.

 

3) 느낀 점

그래도 관리자 페이지를 빠르게 완성해서 다행이다.

다음 주에 메인페이지를 완성하고 바로 마이페이지 작업에 들어가야 4월 안에 끝날 것 같다.

만에 하나 다른 팀원분들의 작업을 백업해야 할 수도 있으니 최대한 빠르게 작업을 끝내야지.

요즘은 강사님이 프로젝트시간을 넉넉히 주셔서 시간에 대한 부담감이 조금은 덜해졌다.

이대로만 해서 완성하자.

 

4) 7주 차에 해야 할 것

1. 메인페이지 완성

2. 마이페이지 주문관리 완성

3. 리덕스 auth, toast 적용

 

5) 6주 차 구현 코드 및 화면

<오늘의 여행 깃허브 바로가기>