본문 바로가기
반응형

🎥프로젝트5

[위코드 2차 프로젝트] 개발은 체력으로 시작하고 공식문서로 끝난다.(feat.카카오API) 1차 프로젝트가 끝나고 바로 2차 프로젝트가 진행됐다. 이번에는 쇼핑몰이 아닌 '글이 작품이 되는 공간, 브런치'였다. 브런치는 작가가 되면 글을 연재할 수 있는 사이트다. 최근에는 연재를 모아 책으로 출판도 해준다. 이렇게 출판된 책들에서 베스트셀러도 많이 나오고 있다. 대표적으로는 문재인 대통령이 청와대 직원들에게 선물해준 '90년대 생이 온다', 베스트셀러 '어서 오세요, 휴남동 서점입니다' 등이 있다. 브런치는 단순히 작가가 되어 글만 올리는 공간이 아닌, 출판 플랫폼이 되어 가고 있다. 이번 프로젝트에서는 '브런치'를 모델링해 '브지런치(bZrunch)'를 기획했다. 브지런치는 가입하자마자 작가가 될 수 있는 사이트다. 자신의 글을 무료/유료 선택해서 올릴 수 있고, 유료 글은 독자들이 결재를 .. 2022. 12. 17.
[프로젝트 회고] 재밌었던 개념과 성장시킨 코드(feat.Layered Pattern) 1차 프로젝트를 마무리하고 성장했다는 것을 느끼고 있다. 프로젝트를 통해 느낀 점은 아래 글에 나와있다. [회고] 개발자는 꺽이지 않는 마음과 문제해결 마인드가 필요하다 사전 스터디 기간 포함해서 2달 동안 개념 학습을 하고 기다렸던 프로젝트가 시작됐다. 프로젝트 팀 발표 후 팀원들과 어색하게 인사를 하고 우리만의 웹사이트를 만들기 위해 기획회의를 진행 blog.business-traveler.co.kr 이 글에서는 이번 프로젝트를 통해 재미있게 이해했던 개념과 성장한 코드에 대해 써보려고 한다. 재미있었던 개념 : Layered Pattern Multi-tier 아키텍처 패턴이라고도 하는 Layered Pattern은 백엔드 API코드에 가정 널리 적용된 패턴이다. Layered 아키텍처는 코드를 논리.. 2022. 12. 3.
[회고] 개발자는 꺽이지 않는 마음과 문제해결 마인드가 필요하다 사전 스터디 기간 포함해서 2달 동안 개념 학습을 하고 기다렸던 프로젝트가 시작됐다. 프로젝트 팀 발표 후 팀원들과 어색하게 인사를 하고 우리만의 웹사이트를 만들기 위해 기획회의를 진행했다. 우리 팀은 프론트앤드 3명, 백엔드 2명으로 구성됐고, 29cm 쇼핑몰을 담당하게 됐다. 먼저 29cm의 비즈니스 로직을 파악했다. 29cm은 소비자들이 좋아할 만한 브랜드들을 큐레이션하고 브랜드 가치를 소비자들에게 알려줌으로써 소비를 이끌어내는 웹사이트였다. 29cm의 고객은 사용자와 브랜드였다. 브랜드관을 따로 만들어 브랜드는 가치를 홍보하고 소비자는 자신의 맞는 가치를 찾아 원하는 상품을 구매함으로써 만족도가 더 올라갈 것 같았다. 또한 다른 쇼핑몰들과 달리 느낌 있게(?) 브랜드관(PT페이지) 만들어놔 대표 .. 2022. 12. 3.
노드.js 초기환경세팅(express, typeorm) 프론트와 첫 기획회의를 마치고 백엔드 팀원과 함께 개발초기환경세팅을 진행했다. 초기환경세팅이란? 웹 개발 프로젝트에 앞서 사용하는 패키지들을 정하고 세팅하는 시간이다. 혼자개발을 진행하면 아무툴을 선택해서 진행하면 되는데 팀프로젝트는 팀원들끼리 어떤 툴을 쓸지 상의하고 공통된 툴을 다운받는 시간이 필요하다. 일종의 커뮤니케이션 수단이 생긴 것이다. 이 시간을 통해 회사에 간다면 그 회사에 맞는 초기환경세팅이 매우 중요하고 잘해야겠다는 생각을 했다. 어떤 것들을 설치했나? nodemon, cors, dbmate, dotenv,morgan,mysql2, express, typeorm을 설치했다. nodemon - Node에서는 코드에서 수정이 일어났을 때, 코드의 수정 사항이 서버에 자동으로 반영되지 않는다.. 2022. 11. 15.
팀프로젝트 시작(프론트와 planning meeting ) 위코드에서 백엔드를 선택하고 한 달 동안 백엔드 기본 로드맵, 노드.js, API, MySQL, Express, Typeorm, Authentication & Authorization, Layered Pattern 등을 차례대로 배웠다. 이제 배운 것을 토대로 첫 프로젝트가 시작했다. 팀은 프론트 3명, 백엔드 2명으로 구성됐다. 우리 팀이 클론 코딩을 진행하는 홈페이지는 29CM이다. https://www.29cm.co.kr/home/ 프론트와 첫 planning meeting을 가졌다. 이번 미팅에서는 서비스 소개, 필수 구현 사항, 추가 구현 사항, 개선 사항에 대해 토의를 했다. 1. 29CM 서비스 소개 - 29CM는 ' 고객의 더 나은 선택을 돕는다'라는 미션을 전개하는 온라인 셀렉트 샵! -.. 2022. 11. 14.
반응형