[TravelDiary/AccountBook] 프로젝트를 마치며
📌AccountBook 프론트엔드 회고
저를 포함한 우영님과 함께 진행한 AccountBook 프로젝트에서 프론트엔드 작업을 했습니다. 먼저 백엔드에서 배포해주는 api를 받기전에 Figma를 이용해서 UI/UX를 만들었습니다.
Figma에서 작업한 디자인을 토대로 React에서 컴포넌트를 나누어 백엔드 없이 기능을 개발했지만 api 엔드포인트를 받는 형식의 코드가 아니다 보니 백엔드가 개발되고 엔드포인트를 배포해 엔처음부터 다시 작업하는 필요없는 시간 소요가 있었습니다.
또한, 회의를 통해 의견을 공유하는 과정에서 엔드포인트를 어떻게 설정할지에 대한 소통이 부족하여 프로젝트 이슈가 발생하였습니다. 다시 소통해서 다행히 간단하게 엔드포인트를 id > no 으로 변경하여 트러블 슈팅에 성공하였고 성공적으로 프로젝트를 완성할 수 있었습니다.
📌TravelDiary 백엔드 회고
이번 프로젝트는 간단한 여행지 등록 웹사이트로 저를 포함한 우영님과 함께 작업을 하였으며, 백엔드 부분을 담당하여 작업했습니다.
ERDCloud를 이용하여서 데이터베이스를 설계하고 fly.io로 백엔드를 배포 하였습니다.
사실 이번 프로젝트를 진행하면서 프로젝트 말고도 다른 일들이 많아서 시간이 많지 않았습니다. 하지만 같이 작업하는 우영님께서 많이 배려해주셔서 다행히 일정을 여유롭게 진행할 수 있었습니다.
이번 프로젝트를 진행하며 발생한 트러블 슈팅으로는 데이터 값으로 이미지를 받아야하는데 mysql으로 작업했을 때는 이슈가 없었지만 postgreSQl로 변경하며 이미지를 데이터값으로 넣는 과정에서 이슈가 발생하여 null값으로 넣어서 이슈를 해결하였습니다. 결국, 목표와 다르게 이미지는 안보이지만 다른 기능들은 잘 구현할 수 있었습니다.
시간이 많이 부족했다는 점이 아쉬웠고, postgreSQL에서의 이미지값을 넣지 못하는 부분도 저의 기술적인 한계가 많다고 느꼈습니다. 또한, 2주동안 우영님과 함께 프로젝트를 할 수 있어서 많은 부분에서 도움을 받았고 배려를 받아서 합을 잘 맞출 수 있었다고 생각합니다.