플젝일지 (3) 썸네일형 리스트형 mn_project(轉 / 結) 백엔드 개발 (35일 소요) > 담당 파트 : 로그인,간편로그인(네이버),회원가입, 보호자정보수정, 메일전송, 최근본병원 mn_project(轉) ① ▶ 구조 ▷ 백엔드 ▷ 프론트엔드 크게 백/ 프론트로 나눠서 구조 자체는 간단하게 설계했다 ▶ 개발진행 프론트 개발 (10일 소요) > 담당 파트 : 병원예약 캘린더 , 예약접수확인 , 펫 리스트 출력 geniem.tistory.com 이어서 [ 간편로그인(네이버) ] 일반 로그인 이외에 요즘 어느 사이트에서나 다 쓰고있는 간편로그인기능을 추가하고 싶었다. daumPost나 kakaoMap이 너무 간단하게 해결되어서 로그인API도 그럴줄 알았는데, 난이도가 좀 더 있었다. 네이버 로그인 API 명세 - LOGIN 네이버 로그인 API 명세 네이버 로그인 A.. mn_project(轉) ▶ 구조 ▷ 백엔드 ▷ 프론트엔드 크게 백/ 프론트로 나눠서 구조 자체는 간단하게 설계했다 ▶ 개발진행 프론트 개발 (10일 소요) > 담당 파트 : 병원예약 캘린더 , 예약접수확인 , 펫 리스트 출력 [ 병원 예약 캘린더 ] 우선 테이블을 이용해서 큰 틀을 잡아주었다. /* 캘린더 구성 */ 이전달 0000년 00월 다음달 일 월 화 수 목 금 토 /* 달력의 날짜 출력해줄 부분 */ 1. 이번달 년, 월 가져오기 2. 이전달/ 다음달로 넘기는 기능 3. tbody안에 날짜 가져오기 >> 이렇게 단계를 나눠서 진행했다. ① document.getElementById("cYear").innerText = thisMonth.getFullYear(); document.getElementById("cMonth.. mn_project (起 / 承) ▶ 개발기간 : 2023년 10월 10일 ~ 2023년 11월 29일 ▶ 구성원 : 5명 ▶ 기획 스토리 : 동물병원 통합 예약시스템 > node.js프로젝트로 CRUD 웹사이트를 구현해보았고, 수업시간에도 spring을 이용한 간단한 게시판화면을 구현할수 있었기 때문에, 가급적 특정 서비스가 메인이 되는 사이트를 구현하고싶었다. 서비스 제공자와 서비스 사용자의 중간역할을 하는 사이트를 만들게되면 여러기능을 추가할수있고, 프로세스도 신경써야할부분이 많을것이라고 생각해서 동물병원 통합예약시스템을 주제로 정하게되었다. ▶ 화면설계 : figma > node프로젝트때도 이용했던 figma를 이번에도 다시 이용했다. 화면설계를 먼저 해두는것이 번거롭긴하지만 개발과정에서 굉장히 도움이된다. 특히 전체적인 흐름파악.. 이전 1 다음