본문 바로가기

개발 일지

[TIL]이노베이션 캠프 58일차 1. 개발 진행 상황 2022.09.27(화) 14:00 1. 메인 페이지 - 추천 코스(게시글) 기준 정하기 1) 추천 코스 조건 조건 1. 최근 일주일 내 코스 추천 할 것 (기간은 정확하게 정하지 않았음(?), 너무 오래된 게시글 추천하지 않도록 방지) 조건 2. 코스(게시글) 평균 점수 기반으로 추천 할 것(추천 코스의 품질을 위함) (조건 3.) 회원가입 할 때 또는 마이페이지에서 회원이 원하는 코스의 성향 받아서 그 기준으로 추천할 것(ex. 실내or야외, 힐링or액티비티 등) 👉🏻 일단 조건 1, 2로 추천하고 기능 구현 뒤 조건3 추가 논의 2) 추천 코스 개수: 1개로 추천 기능 구현 👉🏻 1개 기능 구현 후 개수 늘리고 슬라이더 형식으로 보여주기(프론트엔드 인원이 적기 때문에 진도 맞춰.. 더보기
[TIL]이노베이션 캠프 57일차 1. 개발 진행 상황 2022.09.26(월) 14:00 1. 메인 페이지 - 추천 코스(게시글) 1안. 날씨 api를 이용하여 추천 2안. 코스(게시글) 평균 점수를 이용하여 추천 👉🏻 날씨api를 다뤄 본 경험이 없기 때문에 오늘은 날씨 api 관련 개인 공부하고, 내일 재 논의하기로 함 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 4. 참고 레퍼런스 5. 오늘 한 일 / 회고 6. TO-DO LIST 7. 특이사항 더보기
[WIL]이노베이션 캠프 8주차 8주차 회고 이번주에는 실전프로젝트 첫 멘토링이 있었다. 멘토님은 본인은 면접관이 아니라 우리를 평가하는 사람이 아니라고 하셨지만... 질문하시는 부분에 대해 정확한 대답을 못하는 나는 면접 당하는 느낌이였다😂 jdk11을 사용하는 이유를 물어보셨는데, 강의 들을 때 11로 하는게 많아서 너무나 자연스럽게 11을 사용하고 있었다. 내가 사용하는 것의 하나하나의 이유를 물어보시는데 아무거나 그냥 자연스럽게 사용하는 것이 아닌 왜?를 생각해 봐야겠다고 느꼈다. 그리고 계속 프로젝트하면서 답답했었던 부분이 내가 어떤 기능 구현을 할 때 정확한 이해를 하고나서 코드를 쓰는 것이 아닌, 검색을 하고하고 이것저것 적용해봐서 에러 안나고 원하는 결과만 나오게끔 해왔던부분이다. 정확히 개념을 알고, 거기에 응용도하면서.. 더보기
[TIL]이노베이션 캠프 56일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 - 3. 오늘의 공부 처음에 MySQL 2번 정도 써보고 연동하는게 몇번 오류나서 그 후로 계속 H2 DB를 이용해서 프로젝트를 했었다. 근데 이번 실전프로젝트는 6주가 진행하는 프로젝트니까 h2를 사용하는 것보다 제대로 DB연동해서 사용하는게 테스트할 때도 편할 것 같아서 다시 공부하면서 기록해보았다. https://k-sky.tistory.com/95 aws RDS MySQL 데이터베이스 생성하기 aws RDS MySQL 데이터베이스 생성하기 기록 1. aws 접속 -> 로그인 -> RDS검색 -> 데이터베이스 -> 데이터베이스 생성 클릭 2. 데이터베이스 생성 방식: 표준 생성, 엔진옵션-MySQL 3. 버전: 최신버전 / 템플 k-sky.ti.. 더보기
[TIL]이노베이션 캠프 55일차 1. 개발 진행 상황 2022.09.24(토) 11:30 실전프로젝트 1주차 멘토링 사전 제출 자료를 기준으로 멘토링 받음 제출했던 내용: 코드컨벤션, api 컨벤션, 깃플로우 전략, 기술스택, 진행상황, 질문 1. 코드컨벤션 BE: 인텔리제이 제공 기본 컨벤션을 이용하면 간편함(파일명: 파스칼케이스, 변수명: 카멜케이스, 패키지: 소문자 등) FE: BE보다 비교적 구체적인 코드컨벤션이 요구됨. 에어비앤비(https://github.com/airbnb/javascript) 코드 컨벤션을 참고하기 2. api 컨벤션 BE: RESTful학습할 것, 두루뭉술하지 않게 정확하고 구체적인 컨벤션 정하기 3. 깃플로우 전략 깃플로우 전략 학습할 것 4. 기술 스택 1) BE/FE 기술 스택 나눠서 기재할 것 2.. 더보기
[TIL]이노베이션 캠프 54일차 1. 개발 진행 상황 2022.09.23(금) 14:00 1. 소셜 로그인을 이용한 회원가입 기능 BE: 기능 구현 완료 FE: 기능 구현 완료 회의 끝나고 연동 하기 2. 소셜 로그인을 이용한 회원가입 후 닉네임 문제 소셜 계정(카카오, 네이버)으로 회원가입하면 소셜 계정의 닉네임 또는 실명을 닉네임으로 가지고 옴 -> 닉네임 중복 확인 문제로 임의의 값을 붙이려고 진행중 3. 24일(토) 11:30분 멘토링 관련 현재 진행 상황 정리 및 질문 작성 내가 구현할 기능 2: 코스(게시글)의 카테고리 부분, 카테고리를 이용한 목록 조회 1. 구현 방법 생각해보기(의식의 흐름...🤯) 1) 카테고리 작성은 코스(게시글) 작성할 때 일괄로 받는다 2) 저번주 프로젝트 검색 기능 구현 코드를 보면 단어를 입력하.. 더보기
[TIL]이노베이션 캠프 53일차 1. 개발 진행 상황 2022.09.22(목) 1. 회원가입 기능 구현 FE : SNS 로그인 기능 구현 완료 하고 오늘 오후 18시 백엔드와 연결해보기로 함 BE: 회원가입, 로그인 파트: 카카오 로그인 기능 구현 완료, 네이버 로그인 기능 진행중 2. 회원가입 로직 회원가입(email, password, passwordConfirm 입력) -> 로그인(기능 제한) -> 메일 인증 완료 -> 회원 가입 완료 -> 프로필(이미지, 닉네임 등록/ 수정 가능) 3. 코스(게시글)과 장소(카드) 작성 코스(게시글)과 장소(카드) 동시에 등록하는 기능 구현 및 테스트 중, 장소(카드) 정보를 리스트로 만들어서 받음 4. 회의시간 매일 14시, 수요일만 18시로 변경 2. 개발 중 발생한 이슈와 해결 Access.. 더보기
[TIL]이노베이션 캠프 52일차 1. 개발 진행 상황 2022.09.21(수) 14:00 회의 1. 기능 삭제: 태그 기능, 멤버 팔로우 기능은 우리 프로젝트에 주 목적에 꼭 필요한 기능은 아님 👉🏻 프로젝트 목적에 맞는 주기능 구현 완료 후 추가 기능으로 고민 해보기로 함(주기능에서 추가 기능으로 변경) 2. 이미지 뷰 1) 코스(게시글) 이미지 뷰: 대표 이미지는 사용자가 게시글 작성 시 선택해서 업로드함 2) 카드(장소) 이미지 뷰: map api를 이용하여 검색 방식으로 주소값을 요청하고 받아옴 -> 주소값으로 장소의 이미지URL을 받아옴 -> 받아온 이미지로 코스 등록 👉🏻 선택한 장소의 이미지 가져오기(크롤링 필요) 3. 코스(게시글)과 장소(카드) 기능 구현 A: FE에서 장소(카드) n장을 배열 형태로 저장하여 반환 B .. 더보기