본문 바로가기

분류 전체보기228

축구팀 관리 프로젝트 14일차 - 전술 설정 화면, nestjs cron 사용 축구팀 관리 프로젝트 14일차 - 전술 설정 화면, nestjs cron 사용 오늘은 전술 설정 화면 구현과 nestjs에 cron을 추가하여 서울시 공공 데이터를 수집하는 로직을 작성한 과정에 대해 기록하려 합니다. 전술 설정 화면 작업중 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트에서 드디어(?) 이 화면을 맡게 되었습니다. 생각보다 어려운 화면이어서 맡기가 부담스럽긴 했지만 그래도 lemonlog.tistory.com 전날 작업 기록입니다 오늘은 전술 설정하는 화면 작성을 시작했습니다. 포지션별 역할이 적힌 말을 출력하는 데 까지는 성공했으나 경기장에 맞게 위치를 설정하.. 2024. 1. 26.
축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트에서 드디어(?) 이 화면을 맡게 되었습니다. 생각보다 어려운 화면이어서 맡기가 부담스럽긴 했지만 그래도 최대한 노력해보려 합니다. 그리고 화면 구성하며 나타난 typescript 해결 과정에 대해서도 기록하려합니다. 포메이션 관리 화면 시작 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 전날 작업한 경기장 예약 화면은 끝내고, 경기 일정을 조회하는 달력화면 구현하는 데에 시간을 쓰기 시작했습니다. 이와 함께 기 lemonlog.tistory.com 전날 작업한 기록입니다 전날 아래의 경기 일정 페이지를 다 만들고 나서 오늘 아.. 2024. 1. 25.
최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 전날 작업한 경기장 예약 화면은 끝내고, 경기 일정을 조회하는 달력화면 구현하는 데에 시간을 쓰기 시작했습니다. 이와 함께 기술면접 준비로 쿼리 최적화에 대한 설명도 기록하겠습니다. React-Datepicker로 만든 달력 화면 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 전날 작업한다는 경기장 예약 화면은 다 만들었습니다. 하루 지나고 오늘까지 계속 작업한 끝에 화면 구현과 API 연동까지 마쳤습 lemonlog.tistory.com 전날 작업 기록 입니다 우선 프로젝트 기획단계에서 구현하려고 계획한 경기 일정 조회 화면은 다음과 같습니다. 달.. 2024. 1. 23.
최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 전날 작업한다는 경기장 예약 화면은 다 만들었습니다. 하루 지나고 오늘까지 계속 작업한 끝에 화면 구현과 API 연동까지 마쳤습니다. 하지만 일련의 사건이 일어나게 되는데요.. 이 소식과 함께 오늘 작업한 현황과 ORM을 사용하며 쿼리가 복잡해질 때 대처방안에 대해 소개하겠습니다. 경기장 예약 화면 구현 그리고 최종프로젝트 10일차 - 경기장 예약 화면 작성 중, 좌표에서 주소 변환 최종프로젝트 10일차 경기장 예약 화면 작성 중, 좌표에서 주소 변환 월요병을 극복하는 가장 좋은 방법은 일요일부터 일을 하고 있으면 된다고 합니다. 아직 일도 안하고 있지만 월요병 날 일을 lemonlog.tistory.com 전날 작업한 내용을 적어놓았.. 2024. 1. 23.
최종프로젝트 10일차 - 경기장 예약 화면 작성 중, 좌표에서 주소 변환 최종프로젝트 10일차 경기장 예약 화면 작성 중, 좌표에서 주소 변환 월요병을 극복하는 가장 좋은 방법은 일요일부터 일을 하고 있으면 된다고 합니다. 아직 일도 안하고 있지만 월요병 날 일을 없을 듯 합니다. 하루 넘어가기 전 잊지 않고 쓰고 있는 오늘의 작업 현황입니다. 리엑트로 고군분투하는 백엔드 개발자 최종프로젝트 9일차 - 리엑트 공부 시작, 리엑트 부트스트랩 사용 최종프로젝트 9일차 - 리엑트 공부 시작, 리엑트 부트스트랩 사용 스벨트에서 리엑트로 바꾸면서 리엑트 공부를 새로 시작했습니다. 처음엔 비슷한 점이 많아보여서 배우기 쉽겠다 싶었는데 막 lemonlog.tistory.com 전날 작업 현황입니다 지금 하고 있는게 백엔드인지 프론트엔드인지 혼란이 되는 요즘 오늘도 어제와 다름없이 프론트엔.. 2024. 1. 21.
최종프로젝트 9일차 - 리엑트 공부 시작, 리엑트 부트스트랩 사용 최종프로젝트 9일차 - 리엑트 공부 시작, 리엑트 부트스트랩 사용 스벨트에서 리엑트로 바꾸면서 리엑트 공부를 새로 시작했습니다. 처음엔 비슷한 점이 많아보여서 배우기 쉽겠다 싶었는데 막상 코드를 만져보고 수정해보니 전혀 아니었습니다. 그리고 리엑트 부트스트랩도 사용해보았습니다. 리엑트가 쉽다고 누가 그런거지 주말 같지 않은 토요일 아침 평소보다는 조금 늦은 시간 일어나서 씻고 밥먹고 또 컴퓨터 앞에 앉았습니다. 오늘은 프로젝트 프론트엔드 작업하는 것을 목표로 시작했습니다. 스벨트에서 리엑트로 바뀌었으니 리엑트에 대한 공부부터 시작해야 했습니다. 팀원들이 추천해준 아래 영상을 먼저 정주행하고 미리 팀원이 작성한 코드를 깃허브에서 클론했습니다. 분명 한시간이면 끝난다고 영상은 그랬지만 체감시간은 배 이상이었.. 2024. 1. 20.
최종프로젝트 8일차 - 끝도 없는 API 수정, 리엑트 디자인 추천 사이트 최종프로젝트 8일차 - 끝도 없는 API 수정, 리엑트 디자인 추천 사이트 금방 끝날 줄 알았던 API 수정이 아직도 끝나지 않았습니다. 그리고 스벨트에서 리엑트로 변경되고 모두가 혼란이 왔을 때쯤 튜터님은 디자인적으로 도움될만한 사이트 몇개를 소개해주었습니다. 최종프로젝트 8일차 최종프로젝트 7일차 - 스벨트에서 리엑트로, 쿠키와 세션의 차이 최종프로젝트 7일차 - 스벨트에서 리엑트로, 쿠키와 세션의 차이 몇시간 동안 강의도 듣고 주요화면 레이아웃까지 만들어놓은 스벨트 코드를 리엑트로 바꾸기로 했습니다. 오늘 한 작업들과 다 lemonlog.tistory.com 전날 작업한 기록입ㄴ다 전날 담담 튜터님과의 면담 이후 프론트엔드를 스벨트에서 리엑트로 옮기게 되었습니다. 일주일간 스벨트 공부하며 레이아웃까.. 2024. 1. 19.
최종프로젝트 7일차 - 스벨트에서 리엑트로, 쿠키와 세션의 차이 최종프로젝트 7일차 - 스벨트에서 리엑트로, 쿠키와 세션의 차이 몇시간 동안 강의도 듣고 주요화면 레이아웃까지 만들어놓은 스벨트 코드를 리엑트로 바꾸기로 했습니다. 오늘 한 작업들과 다음날 있을 기술면접 준비 주제인 쿠키와 세션의 차이에 대해 기록해보겠습니다. 최종프로젝트 7일차 오늘 한 일 필자가 맡은 API작업을 마무리하였습니다. 그리고 API 테스트를 하며 발생하는 오류들에 대해 수정하였습니다. 그러고 나서 저녁이 되서 담당 튜터님께 지금까지 진행한 팀 프로젝트 진행사항과 궁금한 점에 대해 물어봤습니다. 궁금한점.. 이걸로 인해 테이블 구조를 완전히 바꾸게 되었고, 이로 인해 내일 필자가 해야될 일은 위에 작성한 API 로직대부분을 수정하는 것으로 잡게 되었습니다. 필자가 담당한 경기 결과 데이터를.. 2024. 1. 19.
내일배움캠프 최종프로젝트 6일차 - 기획은 하기 나름, 기술면접 준비 내일배움캠프 최종프로젝트 6일차 - 기획은 하기 나름, 기술면접 준비 오늘은 다른날보다 특히 팀회의가 잦은 날이었습니다. 한 곳을 수정하려 들여다보니 논의해야할 부분이 생각보다 많았습니다. 이 내용과 함께 다음날 진행할 기술면접 준비도 같이 하려 합니다. 내일배움캠프 최종프로젝트 6일차 내일배움캠프 최종프로젝트 5일차 - 작업현황, 기술면접 준비 (정규화) 내일배움캠프 최종프로젝트 5일차 - 작업현황, 기술면접 준비 (정규화) 최종프로젝트 기간부터 매일 아침 9시~10시 사이 팀원과 기술면접하는 시간이 생겼습니다. 서로 자신이 공부한 면접 질문 lemonlog.tistory.com 전날 작업한 기록 입니다 오늘 한 일 오늘은 전날 작성한 스벨트를 팀원에게 공유하고, 예약 CRUD 점검 후 경기 후 기록 .. 2024. 1. 17.