본문 바로가기

Project: algo-analyzer/DEV2

백준 문제 분석기 개발일지 #3 현재 백준 문제 분석기는 개발이 1차 목표 완료하였다.Chrome Extension을 기반으로 개발되었으며 성능은 골드 문제 정도를 분석하고 있다. (추후 향상 및 개선)📝 개요알고리즘 문제를 처음 접하는 학우들이 단순하게 누군가의 코드만 보고 공부하는 것을 목격하였다. 옛날 수학을 공부할 때 그 원리를 알아가며 공부하였듯이 알고리즘도 답안지의 해설이 필요함을 느끼고 개발에 시작했다.  Backend[SpringBoot, FastAPI, MongoDB]SpringBoot로 문제 및 데이터 API를, FastAPI로 AI API를 분리 구축하여 구조적 유연성과 유지보수성을 확보빠른 개발과 JSON형식의 문서 저장을 위해 mongoDB를 활용하여 데이터 저장, 캐싱 구조를 설계하여 LLM 호출을 1회로 제.. 2025. 3. 14.
백준 문제 분석기 개발일지 #2 개발 진행 상황 정리2025-02-24초기 구상웹사이트 형식의 백준 문제 분석기 프로토타입 완성편의성에 대한 고민 발생 → 크롬 확장 프로그램 형식으로 전환개발 방향 변경기존 백엔드와 AI 연동(백과 AI) 구조는 그대로 유지크롬 확장 형태로 구현하고, TypeScript로 작성서버 구성백서버, DB, AI 서버 총 3개를 docker-compose로 묶어서 진행문제 상황크롬 확장에 로드는 성공했으나, 에러로 인해 정상 작동이 되지 않음에러 분석 및 해결 방안을 모색 중 2025. 2. 24.