
1. 진행상황
진작 프로젝트는 마무리가 되었고, cloudtype을 사용해 배포까지 완료했습니다.
https://web-mz-dict-front-m61t9knhb5c1f236.sel4.cloudtype.app/
MZ 사전
web-mz-dict-front-m61t9knhb5c1f236.sel4.cloudtype.app
무료 버전을 사용해서, 오전 5시가 되면 서버가 자동으로 다운되기 때문에, 혹여나 접속이 되지 않는다면 시간이 조금 지난 이후에 사용해 주시면 감사하겠습니다.
(수동으로 매번 켜줘야 합니다... ㅠㅠ)
2. 개발 예정인 항목들
우선 현재는 취업준비로 바쁜 나머지.. 개발을 마무리 한 상태이지만, 추가적으로 구현하고 싶은 것들이 남아있습니다.
MZ 단어에 대한 정형화된 데이터가 없어서 현재도 있는 데이터는 구글링 해서 하나하나 모은 데이터 입니다 ㅎㅎ...
그래서 혹여나 사용자가 알고 있는 단어가 있지만 MZ사전에는 없는 경우에 단어 추가 요청을 할 수 있는 페이지를 만드려고 합니다.
또한, 단어에 대한 코멘트들을 통해 사용자들끼리 단어에 대한 의견을 나눌 수 있는 컴포넌트를 만들 예정입니다.
- 단어 추가 요청 페이지 & 관리자 페이지
- 단어 댓글 컴포넌트
- etc
3. 어려웠던 점 & 아쉬웠던 점
우선 댓글은 처음부터 개발 예정인 기능이었습니다.
하지만 시간 부족도 부족이거니와, 댓글을 불러올때부터 댓글 테이블과 답글테이블, 대댓글 테이블을 가져왔어야 했는데
이게 하나의 엔드포인트가 아니다 보니 여러개의 엔드포인트를 합쳐서 제가 원하는 리스폰스 값을 만드는데에 어려움을 겪었습니다.
차후에 시간이 난다면 이 과정은 이 프로젝트를 수정하지 않더라도, 다른 프로젝트를 통해서 구현해 보려고 합니다.
그리고 취업에 대한 압박감이 좀 심해져서 프로젝트를 좀 더 섬세하고 세밀하게 생각했다기 보다 빨리 끝내는데에 급급했던 것 같습니다.
제 포트폴리오 자체가 퀄리티가 떨어지는것과는 별개로 개수자체가 너무 작다는 말을 많이 들어서 '하나라도 더 만들어야지' 라는 생각으로만 프로젝트를 진행했던 것 같습니다.
그러다 보니 지금 생각해도 조금 더 완성도 있는 프로젝트로 만들수도 있지 않았을까... 하고는 생각합니다.
아쉬움이 많은 만큼, 시간이 나게 되면 꼭 한번 제대로 해보고 싶은 프로젝트 입니다.
4. 페이지 소개
- 메인 화면에서 검색하기
- 검색 후 결과페이지
- 단어 디테일 페이지
- 스크랩 후 MyWord에서 확인하기
![]() |
![]() |
5. 마치면서
급하게 진행했던 프로젝트 였지만, 그 사이사이에 부족한 부분들을 많이 느꼈습니다.
단순히 코드를 짤 수 있다고 해서 완벽하게 알고 있는게 아니라는 부분을 많이 느꼈습니다.
react-query와 JWT TOKEN도 사용해볼 수 있었던 좋은 경험이기도 했습니다.
또한, 서버와 통신하는 코드를 따로 빼서 한곳에 모아놓고 작업을 하니 훨씬 편리하고 코드가 보기 깔끔했습니다.
아쉽게 느끼고 부족하게 느끼는 부분들 앞으로 더 열심히 메꿔나가는 그런 개발자가 되겠습니다 !
'Front-End > 프로젝트 개발일지' 카테고리의 다른 글
웹 포트폴리오 프로젝트 - 완료 (2) | 2025.02.20 |
---|---|
MZ Dictionary - 2일차 (0) | 2025.01.05 |
MZ Dictionary - 1일차 (0) | 2025.01.04 |
프론트엔드 공부 기록 및 나의 성장기
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!