전체 글 10

[대모산개발단 인턴쉽] 업무일지 8일차

📌 8일차 업무일지 (정리본)1. 로그인 리다이렉트 로직 개선문제 상황로그인하지 않은 사용자가 접근했을 때 기본 페이지 이동 처리가 누락됨.접근 방식사용자 유형(STUDENT, COMPANY, ADMIN)에 따라 분기 처리하고, 기본값은 /student로 이동하도록 설정.해결router.push("/student")를 기본 분기로 추가하여 비로그인 시에도 안정적인 라우팅 보장.2. 프로젝트 상세 페이지 단순화문제 상황프로젝트 상세 페이지에서 불필요한 관리자 전용 필드(회사 로고, 최대 지원자 수, 담당자 정보 등)가 사용자 화면에도 표시됨.접근 방식사용자 친화적인 정보만 남기고, Project Description을 강조하는 UI로 변경.해결관리자 필드 6개 제거프로젝트 설명을 상단에 파란색 박스로 시..

[대모산개발단 인턴쉽] 업무일지 10일차

📌 10일차 업무일지1. Company Name, Project Title 표시 문제문제 상황프로젝트 상세 화면에서 companyName, projectTitle 값이 일관되지 않게 출력됨.일부 데이터는 formData에만 존재, 일부는 service 또는 company 객체에 존재.접근 방식데이터 접근 방식을 통일하기 위해 FormDataHelper 메서드 활용.직접 접근(project.formData.companyName, project.formData.category) 대신 헬퍼 메서드 사용.해결FormDataHelper.getCompanyName(project)FormDataHelper.getCategory(project.formData)위 방식으로 코드 수정 → 중복 로직 제거, 유지보수성 향..

[대모산개발단 인턴쉽] 업무일지 9일차

서론대표님 요구 사항이 많이 늘었다. 여기서 궁금한 점을 찾았는데 이 궁금점을 찾고 나서 다시 작성을 해야할 것 같다.- 타이틀이 중복되는 부분을 타이틀,기업명으로 수정 →확인 필요 - 타이틀 부분은 title부분은 첫 번째, 두 번째 부분은 service title, companyName 부분은 세 번째에 있는 데 두 번째랑 세 번째랑 어떤 이름을 설정하는 것이 좋을 지 궁금합니다.- unetic.org에서 바로 student 페이지가 보이도록 수정 →확인 필요- student에서 프로젝트를 선택하면 넘어가는 경로가 service/id?projectId=[id]업무 프로세스1. 프로젝트 리스트 부분 해결하기문제 상황Admin Add Project에서 생성한 프로젝트의 가격과 카테고리가 S..

[대모산개발단 인턴쉽] 업무일지 7일차

서론이 요구사항까지 완료한 다음에 기획 쪽으로 넘어갈 것 같다. 업무 프로세스 일단 이 서론에 나온 요구 사항에서 기업 로고 보이는 것을 삭제 요청하셨기 때문에 그냥 넘어갔다. 다른 요구사항들을 수정해야한다. /student/complete-profile 에서 1,2,3 step 이 있는데 3 단계에서 모든 동아리들이 select box option에 다 안보이는 문제가 발생했다. 찾아보니 이거는 백엔드에서 limit를 애초에 설정했기 때문에 발생하는 문제였다. 거기서 무한 스크롤로 설정하는 방법을 해보는 건 어떨까 했지만 애초에 데이터 양이 너무 많기 때문에 사용자 입장에서 보기 힘들다는 단점이 있었다. 그래서 생각한 방법이 처음에는 아무 것도 렌더링되지 않은 상태로 있다가 검색을 했을 때..

[대모산개발단 인턴쉽] 업무일지 6일차

서론 명균님이 만드신 백엔드 코드를 완성 시키면 그때 프론트로 연결하는 역할을 할 계획 업무 프로세스 유네틱 vaildation 추가 그 사이에 전에 완성했던 ui를 보완할 계획이다. 각 3단계가 있는데 필수 정보를 입력하지 않아도 바로 다음 버튼을 누르면 넘어가는 문제가 있는데 여기서 다음 버튼을 누를 때 필수 항목을 확인하고 넘어가는 작업을 추가해야할 것 같았다. 그래서 바로 유효성 검사를 추가하였다. 카테고리 백엔드 카테고리도 전에는 렌더링이 안되서 더미 데이터를 추가하였는데 카테고리는 백엔드랑 연결을 했어야지 되는 문제였다. 그래서 바로 다시 백엔드를 연결하고 백엔드 실행하고 확인해보니까 됐었다. 전체 백엔드 연결 이제 POST를 하면 목록에서 나올 수 있도록 API 를 연결하였..

[대모산개발단 인턴쉽] 업무일지 4일차

서론오늘은 새로운 페이지 작업을 할당 받았다.대모산 개발단 페이지의 랜딩 페이지를 맡게 되었는데 아직 어떤 일을 해야할 지는 모르겠다 업무 프로세스업무 프로세스를 받았다. 심사를 위한 페이지를 만들어야해서 퀄리티를 위한 것 보다는 그냥 빨리 만드는 것을 최우선으로 할 예정이다. 챌린지 랜딩페이지 수정 https://www.latpeed.com/products/Kcdi0 여기에 있는 페이지를 대모산개발단 홈페이지에 옮겨 주시기만 하면 된다고 말씀을 주셨다. 대모산개발단 n8n 초보 탈출 챌린지 - 주식회사 대모산개발단5일간 진행하는 '대모산개발단 n8n 초보 탈출 챌린지'의 참가자를 모집합니다! 그동안 미루던 n8n , 지금 바로 시작하세요 No.1 AI 활용 교육 회사 대모산개발단이 ‘초보자..

[대모산개발단 인턴쉽] 업무일지 3일차

서론 오늘은 평소 출근 시간보다 2시간 일찍 출근을 하였다. 클라이언트분이 오늘까지 결과물을 보시길 원해서 프론트엔드를 완성시켜야한다고 한다. 업무 프로세스FindClubs 기존 디자인에서 기능 구현을 하시길 원하신다. 그래서 우선 개발 환경을 설정을 하였다. 지라 깃허브 연결해서 로컬 저장소에 옮겨 담았고, DBeaver과 postgresql 도 homebrew로 다운 받았다.처음에 위의 사진같이 뜨길래 설치 오류가 있나 해서 삭제도 해보고 파일 수정도 해보았는데 알고 보니 postgres의 사용자 계정을 생성을 해야지 정상적으로 작동이 되었던 것이었다. 그래서 사용자 계정을 만들고 완성을 하였다. 그러고 난 후 vscode에서 .env 개발 환경을 노션에 적혀있는대로 작성을 하였다. 여기서 Dat..

[대모산개발단 인턴쉽] 업무일지 2일차

서론 오늘은 운동웹 디바이스에 대한 업무을 할 예정이다. 우선 기획서를 읽어보고 인수인계를 받을 것 같다. 업무프로세스기획서🌿 헬스케어 웹 프로젝트 온보딩 가이드1. 프로젝트 개요목표: 심박수 체크 기기를 활용해 기관(학교 등)에서 수업 중 수집된 데이터를 웹에서 확인/관리할 수 있도록 하는 헬스케어 플랫폼 개발 일정: 9월 2주차: 기획 1차 완료 9월 말: 디자인 확정 10월 17일: 개발 완료 목표 11월 초: 최종 발표 (정부 지원 사업) 👉 중간중간 문서화와 산출물이 매우 중요합니다. 실제 서비스 완성도보다 발표에 필요한 "일한 흔적"이 핵심이에요.2. 사용자 시나리오 (User Journey)기관(예: A학교)이 서비스 사용을 신청 → 입금 → HC(우리)에서 기관 계정 발급 발급: 로그인..

[대모산개발단 인턴쉽] 업무일지 1일차

오늘은 인턴쉽 첫 날이다. 처음이다보니까 적응하느라 정신없을 것 같다는 예감이 딱 들어 맞았다. 처음 지라로 내가 할 업무를 추가하였다. 여기서 브렌치를 만들면 깃허브에서도 연결이 된다.목표: 식단앱 랜딩페이지 제작 url: /landing 랜딩페이지에 들어가야 할 요소 프로젝트 소개,사진과 함께 기능 소개,구독하기 관련 섹션,(n개월, n원, 구독하기 버튼) 푸터 (사업자 정보),rapidoverload 맨밑 정보 그대로여기서 내가 할 식단앱에 대해 정보가 없어서 백엔드도 같이 실행해서 화면을 보려고 했는데 이럴수가! Docker는 다운로드가 안되어있었고, python의 버전도 맞지 않았다... 여기서 python 버전은 내가 추가하면 됐었지만,brew install python@3.13 docker..

[대모산 개발단 인턴쉽] 업무일지 0일차

서론한 달간 인턴을 하면서, 업무일지를 남겨놓기로 하였다. 출근 이틀 전에 합격 통보를 받았고, 하루 전에 출근 전 해야할 일을 하는 중이다. - 랜딩 페이지 chatGPT, V0, Cursor, Notion API 로 만드는 작업- JIRA 초대 받기- AI 방법론- PL 소통- uv, supabase, cursor, claude code, jira 미리 숙지하기 일요일날 일정이 있었기에, 이 모든 걸 하기가 쉽지 않았다.. 과연 할 수 있을까..?업무 프로세스랜딩 페이지 제작하기 랜딩 페이지란, 사용자가 광고나 검색 결과 등을 통해 처음으로 접속하게 되는 웹페이지이다. 특정 제품이나 서비스에 대한 정보를 제공하고 사용자의 구매, 가입, 문의 등을 유도하는 것을 목적으로 하여 사용자 웹페이지에 있는 시..