프로젝트8 2023/04/03 최종 프로젝트 마무리 그리고 수료 내일배움캠프 4기 수료! 10월 15일 사전캠프를 시작으로 11월 14일 본격 캠프 시작 바로 시작된 팀 소개 미니 프로젝트! https://github.com/5kiran/TeamFiveColor GitHub - 5kiran/TeamFiveColor Contribute to 5kiran/TeamFiveColor development by creating an account on GitHub. github.com 12월 5일 화면 구현 미니 프로젝트 개띠구조대 https://github.com/5kiran/94DOG GitHub - 5kiran/94DOG Contribute to 5kiran/94DOG development by creating an account on GitHub. github.com .. 프로젝트 2023. 4. 4. 2023/03/21 최종 프로젝트 그 이름은 LounGe!! 서비스 소개 LounGe 소모임 커뮤니티 with 캘린더 같은 취미를 가진 사람을 찾고 싶으신가요? 저희는 새로운 사람을 만나는 것을 즐기고 일정을 공유하며 건강한 만남을 가지는 커뮤니티를 지향합니다. 팀원 및 역할 분담 김정민 로그인, 회원가입, 소셜 로그인, 이메일 인증, 이미지 업로드 오길환 그룹 CRUD, 태그 검색 기능, 이미지 업로드 김택환 캘린더 CRUD, 그룹 이벤트, 유저 이벤트 한주호 뉴스피드 CRUD, 태그 검색 기능, 이미지 업로드 유진우 마이페이지 수정, 비밀번호 수정, 패스워드 찾기 사용 스택 프로젝트 2023. 3. 22. 23/02/02 TIL 팀 프로젝트 장바구니 주문 API 고민 forEach는 비동기 처리를 지원하지 않는다??? 장바구니 주문 API를 만드는데 먼저 Cart 테이블에서 상품들의 정보를 빼와서 아래와 같이 매핑을 해줬다 orderCart = async (userId) => { const myCart = await this.ordersRepository.myCart(userId) const createOrder = await this.ordersRepository.createOrder(userId) const myCartDetail = myCart.map(detail => ({ count : detail.count, order_id : createOrder.id, product_id : detail.product_id, })) myCartDetail.forEach(.. 프로젝트 2023. 2. 2. 내일배움캠프 청소의 원조 팀 KPT회고 1. Keep 협업으로 구현해야하는 기능을 기한 내에 완성시켰다. 다들 포기하지 않고 기능구현을 위해 노력했다. 깃 브랜치 전략 사용 실제로 배포될 main 브랜치 개발된 코드가 합쳐질 dev 브랜치 기능을 추가하고자 하는 경우에는 feature/ 브랜치를 dev 브랜치로부터 만들어 개발하고 난 후, dev 브랜치에 PR을 날림 브랜치 접근 설정 직접 push를 금지시키고, PR로 병합하는 경우에 컨트리뷰터의 리뷰가 필요한 최소 갯수를 설정. 깃허브의 issue를 사용하여 개발이 필요한 사항들을 관리 구현 가능하도록 DB 스키마를 변경하고 프로젝트에 반영 깃으로 협업 원활 2. Problem 개발에 제대로 참여하지 못 한 팀원 존재 이론과 문법이 제대로 학습되지 않은 상태로 실전에 투입됨 주변에서 적절하.. 프로젝트 2023. 1. 6. 내일배움캠프 A반 9조 개띠구조대 KPT 회고 개띠구조대 SA https://5kiran.tistory.com/31 내일배움캠프 노드 A반 9조 개띠구조대 프로젝트 S.A ※ 목차 1. 프로젝트 개요 2. 와이어 프레임 3. 데이터 베이스 설계 4. API 설계 1. 프로젝트 개요 1 - 1 : 팀명: 개띠구조대 프로젝트 인원 : 5 프로젝트 참여자 : 조성훈, 김정민 , 한주호, 이효원, 오길 5kiran.tistory.com 개띠구조대 KPT 회고 Keep 1. 프로젝트 룰 정하기 2. git issue, pull request 사용 잘 하기 3. 개발자 마인드 가지기-여러가지 가능성을 두고 기능 해결을 위해 전력을 다한것 4. 시간과 상관없이 구현하고자 하는 기능을 끝까지 마무리한 것 5. 팀 약속 지키기 (오전 9시부터 오후 9시 넘어서까지 .. 프로젝트 2022. 12. 8. 내일배움캠프 노드 A반 9조 개띠구조대 프로젝트 S.A ※ 목차 1. 프로젝트 개요 2. 와이어 프레임 3. 데이터 베이스 설계 4. API 설계 1. 프로젝트 개요 1 - 1 : 팀명: 개띠구조대 프로젝트 인원 : 5 프로젝트 참여자 : 조성훈, 김정민 , 한주호, 이효원, 오길환 1- 2 : 프로젝트 명칭 개띠구조대 1 - 3 : 프로젝트의 목적 또는 기능 94년생들의 정보 교환 및 소통을 위한 커뮤니티 좋아요 기능을 활용한 유용한 정보찾기 1 - 4 : 프로젝트 일정 22/12/02 ~ 22/12/09 1 - 5 : 프로젝트 기획 아래와 같이 공유 다이어그램을 통해 팀원 5명이 함께 아이디어를 제시하고 반영하였습니다 1 - 6 : 프로젝트 운영 방식 및 룰 약속~! 1 - 7 : 프로젝트 체크리스트 2. 와이어 프레임 모든 페이지는 SECTION 으로 .. 프로젝트 2022. 12. 2. 22/11/17 TIL 미니 프로젝트를 진행하며 .. 수많은 깃 오류를 바탕으로 조금씩 깃 사용법을 터득하는 것 같다 .. 아직 많이 부족하지만 이게 제 페이지 최종본!! 이렇게 완성이 됐다 댓글을 입력할 때 비밀번호를 입력받고 댓글을 삭제하거나 수정할 때 비밀번호가 틀리면 수정할 수 없도록 만들었다 이 부분에서 코드는 내일 다시 한번 살펴보며 글을 써봐야겠다 프로젝트 2022. 11. 18. 22/11/15 미니프로젝트 진행 자기소개 어제 공식 개강 이후 사전 캠프에서 공부한 것을 토대로 팀 프로젝트를 진행한다. 그렇게 HTML과 CSS와 오랜 시간 사투 끝에 드디어 뼈대를 완성했다. 코드를 짜다 보니 문뜩 이런 생각이 들었다. 댓글 삭제하기를 만들고 싶다. 그래서 댓글 삭제하기를 만들려다 보니 결국 댓글을 아무나 삭제하면 안되잖아?라는 생각이 들었다. 나는 댓글을 입력할 때 비밀번호를 입력받고 댓글을 삭제할 때 비밀번호를 맞게 적어야만 삭제할 수 있도록 코드를 짜보기로 했다 아래와 같이 코드를 작성하였더니 @app.route("/teampj", methods=["GET"]) def comment_get(): comment_list = list(db.orange.find({}, {'_id': False})) return jsonify.. 프로젝트 2022. 11. 15. 이전 1 다음 반응형