- 돈워리(Dont Worry) 프로젝트를 마치며2025년 05월 09일
- redpome
- 작성자
- 2025.05.09.:07
내일배움캠프 수료는 끝났지만 연휴 기간 동안의 외가댁과 아르바이트를 진행하면서 바쁜 일상을 보냈다.
아마 이번 주까지가 나에게 주는 마지막 휴가일 것 같다.https://github.com/PomegranateBlue/dont_worry
GitHub - PomegranateBlue/dont_worry
Contribute to PomegranateBlue/dont_worry development by creating an account on GitHub.
github.com
튜터님들의 피드백을 토대로 이걸 리팩토링을 할 생각을 하니 막막했다.
처음부터 뜯어고치는 편이 나을 정도인데, 이걸 고치려면 대체 무엇을 해야할지 감도 안 오고, 기술적인 고민을 했다는 것도 참 어렵다.
피드백 받은 내용을 요약하자면 다음과 같았다.
1. NextJS 기능 활용 저조2. NextJS 의 route.ts 위치와 Restful API 설계 실패
3. 로그인/회원가입 로직의 전반적인 문제
4. UX를 고려하지 않음
5. 불필요한 폴더 및 코드 존재
일단 1번은 최적화와 관련해서 많은 기능을 활용하지 못 했다. 해봤자 이미지 리소스 최적화 정도...
2번은 중간에 디렉터리 정리를 한다고 했는데, 내가 api 디렉터리에 넣지 못했다. 완벽한 잘못.
3번은...처음부터 갈아엎을 예정이다...미들웨어를 써보면 좋겠다는 피드백을 받기는 했는데, 지금의 Supabase를 이용한 로그인 방식말고 Next Auth를 쓸 수도 있을것 같다.
4번은 로딩 UI의 부족, 5번은 마지막에 정리하지 못한 탓이 크다.
내가 느끼는 현재 최종 프로젝트는 마치 바다위에 떠있는 외딴 섬 같다. 뭔가 큰 도화지에 그림을 작게 그린 것 같아서 꽉꽉 눌러담은 느낌으로 해보려고한다.
기능을 없앨 건 없애고, 추가해볼 수 있는 기능은 추가해보기로 하자.'내일배움캠프' 카테고리의 다른 글
롤 챔피언 정보 프로젝트 - (3) (0) 2025.03.14 롤 챔피언 정보 프로젝트 - (2) (0) 2025.03.12 롤 챔피언 정보 프로젝트 - (1) (0) 2025.03.11 아웃소싱 프로젝트 - (2) (0) 2025.03.05 아웃소싱 프로젝트 - (1) (0) 2025.02.27 다음글이전글이전 글이 없습니다.댓글