프로젝트/위코드
![[Fake Trip]2차 프로젝트 회고록](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbr89Mm%2FbtrHBAlZkZY%2Fmr9m7DxVKrgtl6TZKB7SI0%2Fimg.gif)
[Fake Trip]2차 프로젝트 회고록
너무도 힘든 2차 프로젝트가 끝이 났습니다. 2주간 13개의 API를 구현하며 다른팀보다 더 많은 기능구현과 많은 오류를 접하게된 좋은 경험이였습니다. 프로젝트 간략 소개 호텔예약을 지원하는 숙박업 예약 사이트 협업툴 : Github, Notion, slack, Trello WorkProcess : ScrumProcess 개발자 구성 - 프론트 4명 - 백엔드 2명 백엔드 기술스택 - AWS EC2 - AWS RDS - Python & Django - MySQL 원활한 소통 저희팀은 프론트 4명 백엔드 2명으로 프론트개발자 2명의페이지를 백엔드 개발자 1명이 담당하는 식으로 업무했습니다. 매일 오전 프론트 개발자들과 1대 1로 기획, 요청사항들을 맞추어 나갔습니다. 이런 정말 너무 좋은것들이 몇가지 있..
![[Wish Korea]RESTful 한 end point 설정하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Few94mK%2FbtrGiugRYjS%2FcfrkBhkQI6HezqugYrOwK1%2Fimg.png)
[Wish Korea]RESTful 한 end point 설정하기
이번 프로젝트에서 가장 많이 얻은건 아마 어떻게 RESTful한 API를 구현할까에 대한 고찰이였습니다. 이번프로젝트의 End Point 이번 프로젝트에서 얻은것 중 하나는 바로 RESTful API에 관한 고찰이였습니다. 이번 프로젝트에서 저의 실수를 하나씩 회상하며 블로그를 작성하려고 합니다. 상품 상세정보 # Products/ 초기 엔드포인트 설정시에는 몇가지 잘못된 생각을 가지고 있었습니다. wish-korea/products 이라는 엔드포인트는 상품들을 가르키기에 충분하지 않은가!? 내가 가지고 있는 리소스는 상품들 이니까 ProductsView로 설정하는게 맞겠지!? 첫번째 /products라는 상품들이라는 복수형태의 리소스를 가르키지만 실제로는 1개의 상품에 대한 정보를 제공하는 상세정보 페..
![[Wish Korea]프로젝트 회고](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIMqg9%2FbtrGnhmJBY6%2F2uiKjTwCFpIg3UoRgV8Hu0%2Fimg.png)
[Wish Korea]프로젝트 회고
개발자로써 첫번째 프로젝트가 마무리 되었습니다. 다사다난했고 마음대로 되지않은 프로젝트였지만 굉장히 만족한 프로젝트였습니다. 시작할때 마음가짐 저는 시작할때 몇가지 마음가짐이 있었습니다. 절대 피해입히지말자 같이 일할때 편한 백엔드 개발자가 되자 건물을 올릴때 단단한지반 처럼 안전하고 단단한 그런 서버를 구성하고 싶었습니다 프론트엔드가 화면을 구성할때 안전한 기반이 되고 싶었습니다. Wish Korea 품절기능 다른팀과 다르게 Wish Korea만 구현한 부분은 바로 품절관련된 기능이였습니다. 시작은 프론트엔드들의 사이트분석시간에 장바구니에 담으려던 제품이 재고부족으로 갯수가 제한되는 것을 경험한것에서 시작이였습니다. 프론트 멘토님 : "품절기능 할수있죠?" 백엔드 멘토님 : "그럼요, 진관님 할수있겠죠..
![[Wish-Korea] 프로젝트 ERD](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOVPc6%2FbtrFNG78jm6%2Fp6yZj3h8PSh41kJeeuPKZk%2Fimg.png)
[Wish-Korea] 프로젝트 ERD
프로젝트의 시작 DATABASE 구축 프로젝트를 시작하기위해 가장 먼저 DATABASE를 구축하는 과정을 거쳤습니다. DATABASE를 구축하는 과정은 아래와 같았습니다. ERD 작성 Models.py & migrations 정상작동확인 migrate로 mysql에 DB를 구축 csv파일을 활용하여 실제 데이터로 활용할 데이터들을 넣기 작성 완료한 ERD Product 와 item을 분리 보편적으로도 많은 커머스 사이트에서 items와 products를 구분합니다. product : 상품의 좀더 근본적인 특성 item : 옵셔널이 포함된 실제 판매되는 상품 아이스 아메리카노는 product이지만 아이스아메리카노 그란데 사이즈는 items입니다. product에는 상품의 정보,사용법등 기본적인것들이 들어..
![[Wish-Korea] Start!!!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdTjjSD%2FbtrFHFPz1HZ%2Fkfo8tO1IIGrVXvtDB3rjbK%2Fimg.jpg)
[Wish-Korea] Start!!!
위코드에 들어와 첫 프로젝트 시작 위코드에 들어와 첫프로젝트를 시작하게 되었습니다. 입욕제를 파는 사이트인 lush 코리아의 클론 코딩을 하게 되었습니다. 백엔드 1명(본인) 프론트 4명의 팀이였습니다. https://www.lush.co.kr/main/index.php 러쉬코리아 언제나 향기로운 러쉬와 함께! www.lush.co.kr:443 프로젝트 업무 방식 위코드의 가이드에 따라 Scrum 프로세스를 활용하였습니다. 스프린트라고 불리는 작업단위로 소기의 기획을 완료하는 방식입니다. 프로젝트에 활용한 개발 툴 Trello - 스크럼보드 툴중 하나 입니다. 같은 유형의 툴은 Zira 가 있습니다. - Back Log / This Sprint / In Progress / In Revieew / Done..