본문 바로가기

wecode

(3)
WEB프로젝트_TEAM_DREAM🧱 이번 프로젝트에서는 처음 시도해보는 것들이 조금 있어 걱정이 많았습니다. 하지만 프로젝트 기간동안 실제로 구현을 하고 작동하는 코드를 보며 첫 시도에 대해 앞으로는 좀더 긍정적인 태도를 갖게되는 계기가 되었습니다. TEAM_DERAM 프로젝트 경매 플랫폼(KREAM)을 모델링하여 진행한 두번째 프로젝트 프로젝트 기간 2023.04.20~2023.05.04 담당 API 그래프 데이터 API (체결된 주문을 시세파악 쉽게 하기위해 시각적인 정보로 나타내기 위함) bid info API (해당제품의 입찰, 낙찰데이터 가져와 판매자또는 구매자가 앞으로의 시세에 대하여 생각할수 있게함) like API (관심상품 추가/삭제 기능) like list API (관심상품 리스트 즉시구매가와 함께 보여줌) review ..
첫 WEB프로젝트 회고 - unic5n🦄 가구이커머스 모델링 첫 WEB프로젝트였고 내가 구현한 코드가 프론트를 만나서 실제로 작동되는 것을 보며 구현한 코드의 가치를 더욱 느낄수 있었던 경험이였습니다. 2023.4.3~2023.4.14 이주간의 프로젝트과정을 생각해보면 우여곡절도 많았고 힘들기도 했지만 소중했던 경험이 된것같습니다. 담당했던 부분은 PM(project manager)을 했고 BE로서 제품나열&필터, 상세페이지, 쇼룸, 리뷰작성, 제품구매확인페이지, 제품검색까지 구현했습니다. 가구 서칭 Keep (프로젝트에서 만족했고, 앞으로의 업무에서 지속하고 싶은 부분) 제품구매 페이지 & 쇼룸페이지를 위해 만든 쿼리문을 완성했을 때 쿼리문 작성전에 ERD를 보며 생각했던 로직으로 구현했을 때 제품 나열페이지에서 필터 조건을 줄때 쿼리빌더를 클래스화 시켰던게 이..
회원가입 및 포스팅 후기 하나의 app.js에서 layered pattern을 적용해서 레이어 계층을 구조화해서 정리를 해보았다. 처음 해보는 계층화라서 서툴렀지만 진행할수록 깔끔해지며 가독성이 높아져 재미가 있었다. 에러를 찾는데도 더 쉬워졌음. 이후 암호화를 배우며 인증인가하는 로직을 추가해주었다. bcrypt와 JWT Token을 실제 로그인할 때 적용해보니 학부때 배웠었던 단방향 암호화와 양방향, 해시 함수등 배웠었던 기억이나면서 직접 코드 진행을 하니 좀더 확실하게 이해할 수 있었다. 그리고 DB구조를 설계할 때 주어야할 조건들을 잘 정리하는게 중요하다는걸 로그인과정중 sql을 사용해 조건(email unique)을 추가하고 변경해주면서 ERD초기 설계의 중요성에 대해 생각해 볼수 있는 계기가 되었음 코드를 짜는 연습도..