본문 바로가기

전체 글

(38)
4화 | 댓글보다 대시보드, 그리고 전국 지도에서 서울 상세 지도까지 이번 Day4에서는 기존에 만들던 댓글/스레드 쪽을 잠깐 멈추고, 서비스의 첫인상에 더 가까운 대시보드 중심 구조로 방향을 옮겼다. 이전까지는 Claim, Evidence, 답글, 후보 데이터 적재 같은 백엔드 기능을 하나씩 붙여가는 흐름이었다면,이번에는 실제로 사용자가 처음 들어왔을 때 보게 될 화면을 어떻게 구성할지, 그리고 그 화면을 받쳐줄 API를 어떻게 만들지에 더 집중했다. 결론부터 말하면 이번 작업은서울시장 후보 데이터 조회 API를 대시보드용으로 정리하고,프론트에서는 전국 지도 → 서울 상세 지도 → 구 단위 선택으로 이어지는 구조를 잡아보기 시작한 날이었다. 왜 댓글보다 대시보드로 방향을 틀었나 처음에는 Claim, Evidence, 답글 같은 커뮤니티형 흐름을 먼저 만들어두고 있었는데..
3화 | Evidence 답글 기능과 서울시장 후보 데이터 연동까지 구현 이전까지는 Claim 생성, 목록 조회, Evidence 추가/조회/삭제 정도까지 구현한 상태였고,이번 Day3에서는 기능적으로 한 단계 더 나아가서 Evidence 답글 기능과 서울시장 후보 데이터 연동까지 붙여봤다. 단순히 CRUD를 하나씩 더 만드는 느낌보다는,이제부터는 실제 서비스처럼 데이터 간 관계를 만들고, 외부 데이터를 불러와 서비스에서 활용할 수 있는 형태로 적재하는 작업을 시작한 날에 가까웠다. 이번 Day3에서 구현한 내용 이번에 구현한 핵심은 크게 두 가지다. 첫 번째는 Evidence 답글 기능이다.기존에는 Claim에 대해 Evidence를 달 수만 있었다면, 이제는 Evidence에도 다시 답글을 달 수 있게 만들었다.즉, 하나의 주장에 대해 근거가 달리고, 그 근거에 대해 다..
Codex Mac 앱 출시! 기존 Codex CLI랑 뭐가 달라졌을까? (그리고 뭐가 좋은지) Codex Mac 앱 출시! 기존 Codex CLI랑 뭐가 달라졌을까? (그리고 뭐가 좋은지)요즘 “터미널에서 코딩을 시키는 AI”가 실전 단계로 들어왔다.나는 최근 Codex CLI로 실제 프로젝트에서 기능 개발(코드 생성 → 실행 → 확인 → 커밋)까지 해봤고, 마침 OpenAI에서 Codex macOS 앱(Codex app)도 공개됐다.이 글은 아래를 한 번에 정리한다.Codex CLI와 Codex Mac 앱 차이앱을 깔면 뭐가 달라지는지 / 뭐가 좋은지(덤) 다른 코딩 에이전트/CLI와 간단 비교(덤) 내가 겪었던 401 로그인 이슈 메모결론 한 줄Codex CLI: 터미널에서 리포지토리 읽고 → 코드 수정하고 → 로컬 커맨드 실행까지 하는 “터미널 에이전트”Codex Mac 앱: 같은 일을 하되..
2화 | Evidence(근거) 기능 확장: 추가/조회/삭제까지 오늘은 “Claim(주장)”에 대해 토론/검증이 가능해지도록 **Evidence(근거)** 기능을 붙였다. 목표는 단순하다: **주장에 근거를 여러 개 붙이고(1:N), 잘못 올린 근거는 삭제할 수 있게** 만들기. --- ## ✅ 오늘 한 일 요약- Claim 상세 페이지에 **근거(Evidence) 섹션** 추가- 근거 **추가/조회 API** 연결- 근거 **삭제 기능(DELETE)** 구현 + UI에 삭제 버튼 추가- 기능 한 꼭지 완료 후 **Git 커밋/푸시**로 마무리 --- ## 1) 데이터 모델 설계### 관계- Claim 1 : Evidence N 하나의 주장에 찬성/반박/참고 자료가 여러 개 붙을 수 있다. ### Evidence 필드(현재 기준)- id (PK)- claim_..
1화 | 똑바로해라 시작하기 – Spring Boot + PostgreSQL 연동, Claim API 만들고 Web Submit까지 연결 ✅ 오늘은 “웹 화면에서 입력 → API 호출 → DB 저장 → 조회로 검증” 흐름을 완성했다.(로컬에서 진짜로 돌아가는 MVP를 만드는 날) 1) 오늘 목표✅ Spring Boot API 서버 로컬 기동 (8080)✅ PostgreSQL 로컬 연결(5432)✅ Claim API 최소 구현POST /claims 저장GET /claims?limit=N 조회✅ Web /submit에서 실제 저장까지 검증✅ CORS 설정 (web 3000 → api 8080 허용) 2) Day2에서 완성한 전체 흐름Web (localhost:3000) → API (localhost:8080) → DB(PostgreSQL) 저장 → GET 조회로 검증작업하면서 중요한 건 “기능을 예쁘게 만드는 것”이 아니라한 번이라도 en..
0화 | 똑바로해라 시작하기 – 바이브코딩 + Codex CLI + Warp로 올인 개발 🎯 이 시리즈 목표 모든 것에 AI 올인: 기획, 설계, 코딩, 문서(블로그)까지 전부 AI와 함께.따라 만들 수 있는 방식: 누가 봐도 그대로 따라 하면 같은 화면이 뜨게 단계별 기록.웹 → 앱 확장: 먼저 **웹(Next.js)**으로 시작, 이후 앱으로 전환. 🧰 이번 화에서 쓰는 도구 ChatGPT(대화 파트너)Codex CLI: 터미널에서 코드 생성/수정/실행Warp: macOS 터미널(가독성/히스토리/AI 입력에 강함)VS Code: 코드 편집기Node + pnpm: 프론트 패키지 매니저(백엔드는 다음 화에서) Spring Boot + PostgreSQL 설치 링크/설명은 아래 단계별에 포함됨. 🌀 내 바이브코딩 루프(오늘부터 매일 이 사이클) 자연어 요구사항 정리 →Codex CLI..
[KTB] 카카오테크 부트캠프 클라우드 제주 1기 후기 24년 4월부터 10월까지. 6개월동안 부트캠프가 끝이나고 있다.마지막 후기를 적어보려한다.6개월동안 나는 무엇을 얻었고 무엇을 아쉬워할까. 기록은 중요하기 때문에. 처음 지원을 할 때 나는 이미 SSAFY 경험이 있었기 때문에 고민이 많았다. 그리고 이 고민은 아이러니하게도 지금도 같은 고민을 가지고 있다.부트캠프를 했는데, 또 하는게 맞을까? 이 부분은 정답이 없기 때문에 항상 고민을 많이 했다. 그리고 지금도 역시 이 과정 끝난 후에 우테코에 지원을 할까 말까 고민중이다. 여튼 6개월전의 나는 많이 성장하고 싶은 욕심은 있었지만, 스스로 할 자신은 없었던 그런 상태였다. 그래서 지원을 했고 다행히 좋은 결과가 있어서 현재 과정을 다 마치고 마무리를 하는 중이다.이전 포스트에서도 다른 부트캠프와 비교..
[KTB] 카카오테크 부트캠프 후기 / 클라우드 네이티브 제주 1기 / 과정 종료 1달 전에 쓰는 후기 나는 현재 KTB 클라우드 in jeju 과정을 수강 중이다. 6개월 동안의 과정 중에 이제 남은 기간은 1달 정도 남았다. 그래서 더 늦기 전에 과정에 대해서 기록도 해보고, 남은 한 달을 잘 보내기 위해서 이렇게 글을 쓴다. 아 그리고 지금 다음 기수를 모집하고 있어서 고민하는 사람들이 보면 좋을 거 같아서 작성한다.이전에 적은 글이 있기는 한데  [KTB] 카카오테크 부트캠프 클라우드 in Jeju 교육 중간 후기(?)나는 기존에 카카오 클라우드 스쿨 in Jeju(카클스)에 지원을 했었다. 24년 4월부터 시작하는 과정이었고,현재 과정에 열심히 참여 중이다. 4월부터 10월 초 까지 총 6개월 짜리 프로그램이다.처음 4hundoblog.tistory.com 저 때는 온라인으로만 수업을 듣던 시기였..