구름톤트레이닝 - 팀프로젝트1 Web IDE 구현하기 (12/12)

이강혁·2023년 12월 12일
0

어제 작업에 대해서 공유를 했다. 그러고 페어프로그래밍 언제할 지 이야기하고 그냥 필요할 때 연락하기로 하고 끝남.

프론트엔드

다른 분이 예비군에서 돌아오셔서 지금까지 한 내용과 jira 사용법, 그리고 해야할 일에 대햇 공유했다.
나는 관리자 페이지 만들기로 하고 끝났다.

그 외

관리자 페이지를 만들기 시작했는데 어떻게 만들지 몰라서 템플릿만 대충 일단 만들고 시작했다. 대부분 대시보드로 시작하길래 mui 차트 써서 화면 만들고 있는 척 좀 해봤다. 그러고 사용자 화면을 만들기 시작했는데 기존에 만들었던 algo list 모양 그대로 따서 만들었다. 그 차트에 일주일간 접속자 수를 보여주게 했는데 백에서 정보 줄 수 있는 지 모르겠다. 내일 보고하면서 물어봐야겠다.
알고리즘 리스트도 필요했는데 이미 만들어놓은 것을 재사용하려고 했다. 그래서 홈페이지에서는 검색어가 오면 그거에 따라서 알고리즘 문제 필터링해서 렌더링했는데, 필터링하는 과정을 상위 컴포넌트로 넘기고 algo list는 그냥 걸러진 알고리즘 문제 목록만 가지고와서 렌더링하게 했다. 근데 아직 코드를 합치질 않아서 내일 합치고 나면 보여줄 수 있을 것 같다.

useNavigate에 대해서 새로운 사실을 하나 알았다. '/'넣고 url적으면 localhost에서 시작하는데 그냥 단어만 적으면 기존 url뒤에 '/'한 뒤에 새롭게 붙었다. 처음에는 헷갈려서 페이지 만들고, 라우팅 시켰을 때 화면이 안 보이는 경우가 많았는데 원리를 아니까 어떻게 해야할 지 감이 좀 잡혔다. 알고리즘 리스트를 클릭하면 기존에는 코드에디터로 가게 했는데 이 원리를 이용하면 어드민에서는 문제 편집으로, 사용자는 에디터로 가게 할 수도 있을 것 같다.

profile
사용자불량

0개의 댓글