부트캠프 5

한컴AI 2기[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 5주차

깃 관리앞으로는 PR용도의 개인 별 브랜치를 병합 후 삭제하는 방식으로 가기로 했다. Merge한 후 Delete 브랜치하여 Remote브랜치를 없앤 다음, 다시 main브랜치에서 새 브랜치를 체크아웃하기로 했다.설문 응답 페이지 (실제 설문 제출) 구현/take/:id 라우트에 설문 응답 폼을 구현했다.TODO : 필수 응답 미응답시 막는 로직 필요.응답이 있는 설문 삭제FK 제약조건때문에, 응답이 있는 설문은 함부로 지울 수 없다. ON DELETE CASCADE로 설정을 바꿔줘야했다.-- 1. 기존 외래키 제약조건 제거ALTER TABLE answers DROP CONSTRAINT answers_question_id_fkey;-- 2. ON DELETE CASCADE로 다시 생성ALTER TABLE..

한컴AI 2기 2025.07.30

한컴AI 2기[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 4주차

미니 팀프로젝트핀볼을 타서 랜덤 조 배정이 이뤄졌다.나는 3조에 배치됐다.우리 조의 주제는 [설문 폼 제작 플랫폼]으로 결정됐다.https://github.com/XinKer-Kim/surveyForm GitHub - XinKer-Kim/surveyForm: 설문 폼 제작 플랫폼 @ 한컴AI2기 프론트 팀플 3조설문 폼 제작 플랫폼 @ 한컴AI2기 프론트 팀플 3조. Contribute to XinKer-Kim/surveyForm development by creating an account on GitHub.github.com[프로젝트 기간] 7월 22일 (화) ~ 7월 31일 (목)기술 스택프레임워크: React (Vite)언어: TypeScriptCSS 프레임워크: Tailwind CSSUI 라이브..

한컴AI 2기 2025.07.24

한컴AI 2기[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 3주차

회원카카오 소셜로그인을 구현해봤다.전체 과정은 (1) 카카오 개발자 설정 → (2) Supabase 대시보드 설정 → (3) 프런트엔드 코드 구현 순으로 진행된다.이하 서술은 내가 디스코드 스레드에 올린 내용대로.1. 카카오 Developers 설정먼저 카카오 개발자 센터에서 애플리케이션을 설정해야 합니다.1. 카카오 개발자(Kakao Developers) 사이트에 접속해 로그인하고, **'내 애플리케이션'**으로 이동합니다.2. 애플리케이션을 추가하거나 기존 애플리케이션을 선택합니다.3. [제품] 메뉴에서 **'카카오 로그인'**을 활성화합니다.4. [카카오 로그인] > [Redirect URI] 메뉴로 이동하여 Supabase의 콜백 URL을 등록합니다. URL 형식은 다음과 같습니다.`https:/..

한컴AI 2기 2025.07.18

한컴AI 2기[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 2주차

디스코드 활용새로운 채팅채널 질문답변게시판이 생겨서, 기본 설치에 관한 스레드를 만들었다.vite를 설치하고 테일윈드 css를 임포트 하는 방법을 포스트했다.레이아웃 UI만들 때 자주 쓰던 루시드 아이콘 설치도 함께 포스트했다.React 1. useState 복습더보기🔹 설명**컴포넌트 상태(state)**를 저장하고 업데이트할 수 있게 해주는 React Hook상태가 바뀌면 해당 컴포넌트는 자동으로 리렌더링🔹 예제import { useState } from 'react';function Counter() { const [count, setCount] = useState(0); return ( 현재 카운트: {count} setCount(count + 1)}>증가 ..

한컴AI 2기 2025.07.11

[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 1주차

강사 : 구디사는개발자퍼스널 브랜딩이 중요하다 역설하심.clean code는 중요하지않다. 주관적, 기업 문화마다 색깔이 다름. (연차 쌓이고 고민할 것)포트폴리오가 why수준을 대답할수있으면 ok.프론트 포폴에서 중요한 건 UI. (투박한 to do list 같은 건 ㄴㄴ..)향후 :Next.js와 React 중 하나 이상을 고르게될수있음 (리액트로 하다가 next로 마이그레이션을 할수도있음)커리어 :클래스가 차별화되려면.. 1. 출신(), 2. 전달력(이게 젤 어려움.. 템포, 사용 언어 등), 3. 커리의 메리트 (패캠같은 선도자가 앞서있음)신규창업자는 정부지원아니면 쉽지않음. (팀빌딩이 안돼있으니까) mingo.team슈퍼베이스로 서비스 제공중이심(아마존 아닌 네이버 클라우드 쓰시는중)댓글기능 돌..

한컴AI 2기 2025.07.04