본문 바로가기

Project

(5)
[Wecode] 밀리의서재 <내일채움공책> 1차 리팩토링 안녕하세요! 위코드 2차 프로젝트로 "내일채움공책" 프로젝트를 열심히 했지만...!!! 부족한 부분도 많았어서 조금씩 계속 수정을 해보면서 리팩토링을 할 예정입니다! 1. views.py에 작성한 코드에서 조금 더 간결하게 처리할 수 있는 부분이 없을까에 대한 고민을 해봤습니다. 2. 컨벤션 & 에러코드 등 놓친 부분들이 있어서 같이 수정을 했습니다. 아래는 같이 읽어보면 좋은 포스팅이에요. 프로젝트 보러 가기 1차 리팩토링 을 시작합니다!! ▶ 기능 : 해당 도서를 서재에 담고 있는 유저의 프로필을 반환 ▶ 로직 1. librarybook 테이블에서 책의 아이디값 같은 것 필터링 2. library_id 값을 중복 없이 뽑기 3. 서재(유저)의 수 카운트 4. 서재의 유저 프로필 찾기 ▶ 리팩토링 내용..
[Pre-Onboarding] 8percent 회고록 1. 프로젝트 설명 ▶ Github https://github.com/Wanted-Preonboarding-Backend-1st-G5/Assignment4 ▶ 팀원 구성 김태우, 고유영, 박지원, 박세원, 최신혁 ▶ 진행 기간 21.11.11(목) 17:00 ~ 21.11.13(토) 10:00 ▶ 필수 구현 기능 ▶ 사용기술 스택 ▷ Python 3.8 & Django 3.2 & sqllite ▷ AWS EC2, Docker ▷ Git, Github, Swagger 2. 주요 기능 ▶ 모델링 ▶ 유저 API(회원가입, 로그인, 로그아웃) ▷ 장고 인증 시스템을 사용하여 커스텀 유저 생성 저는 이전에 회원가입, 로그인 부분을 구현할 때 장고에서 기본적으로 제공하는 기능들을 사용하지 않고 구현을 했었습니다...
[Pre-Onboarding] 원티드랩 회고록 1. 프로젝트 설명 ▶ Github https://github.com/Wanted-Preonboarding-Backend-1st-G5/Assignment3-TW-JW-YY GitHub - Wanted-Preonboarding-Backend-1st-G5/Assignment3-TW-JW-YY: assignment3(원티드랩) by 김태우, 박지원, 고유영 assignment3(원티드랩) by 김태우, 박지원, 고유영 for Django. Contribute to Wanted-Preonboarding-Backend-1st-G5/Assignment3-TW-JW-YY development by creating an account on GitHub. github.com ▶ 팀원구성 ▷ 김태우, 고유영, 박지원(3명..
[Wecode] 밀리의서재 <내일채움공책> 회고록 1. 팀원 소개 ▶ Front-end : 강연옥, 주철진, 조성환 → https://github.com/wecode-bootcamp-korea/24-2nd-TomorrowsNotebook-frontend ▶ Back-end : 박지원, 이무현, 신우주 → https://github.com/jiwon5304/24-2nd-TomorrowsNotebook-backendbackend 2. 프로젝트 기간 ▶ 2021.09.13일(월) ~ 2021.10.01(금) 3. 사용 기술 스택 ▶ Front-end : HTML, SCSS, JS, React, Styled-component ▶ Back-end : Python, Django, MySQL 4. 주요 구현 기능 ▶ 기능별 구분 소셜로그인 기능 구현(데코레이터 함수..
[Wecode] 라코스테 <Lafesta> 회고록 1. 팀원 소개 ▶ Front-end : 이송현, 정도영, 최파란별 → https://github.com/wecode-bootcamp-korea/24-1st-LaFesta-frontend ▶ Back-end : 박지원, 주종민, 하예준 → https://github.com/wecode-bootcamp-korea/24-1st-LaFesta-backend 2. 프로젝트 기간 ▶ 2021.08.30(월) ~ 2021.09.10(금) 3. 사용 기술 스택 ▶ Front-end : HTML, SCSS, JS, React ▶ Back-end : Python, Django, MySQL 4. 주요 구현 기능 ▶ 기능별 구분 로그인 , 회원가입 기능 구현 제품 상세 페이지 제품 전체 리스트 페이지(가격 & 타입 & 색 ..