성과관리 · 학생 작품 · AI 스터디 플래너

학생 작품

2026년 여름 AI부트캠프 실무 PBL (중급 과정)2026

AI 스터디 플래너

SCREENSHOTS

AI 스터디 플래너 스크린샷 1

작품 소개

AI 스터디 플래너는 사용자의 학습 정보를 기반으로 AI가 개인별 상황에 맞는 공부 계획을 생성하고, 학습 관련 상담을 제공하는 웹 서비스이다.

본 프로그램은 FastAPI 기반 백엔드 서버, PostgreSQL 데이터베이스, AI API(OpenAI GPT-5-mini 기반)를 활용하여 개발하였다.

사용자는 웹 화면을 통해 회원가입과 로그인을 진행할 수 있으며, 입력된 사용자 정보는 PostgreSQL 데이터베이스에 저장하고 관리하도록 구현하였다. 로그인 이후에는 개인 학습 페이지에서 과목명, 시험 일정, 하루 공부 가능 시간, 학습 목표 등의 정보를 입력할 수 있다.

사용자가 입력한 학습 정보는 FastAPI 서버를 통해 AI API로 전달되며, AI 모델은 입력된 정보를 분석하여 사용자의 상황에 맞는 날짜별 학습 계획을 자동으로 생성한다. 생성된 학습 계획은 웹 화면에서 확인할 수 있으며, 사용자가 보다 효율적으로 학습 일정을 관리할 수 있도록 구성하였다.

또한 AI 학습 상담 기능을 추가하여 사용자가 공부 방법, 학습 전략, 시간 관리 등에 대해 질문하면 AI가 학습 방향과 개선 방법을 제공하도록 구현하였다.

백엔드는 Python FastAPI, 데이터 관리는 PostgreSQL과 SQLAlchemy, 화면 구성은 HTML/CSS/JavaScript를 사용하였으며, 코드 버전 관리와 협업 관리를 위해 Git과 GitHub를 활용하였다. 개발 완료 후에는 Render 클라우드 환경에 배포하여 실제 웹 서비스 형태로 사용할 수 있도록 구현하였다.

프로젝트 진행 과정에서는 배포 환경과 로컬 개발 환경의 차이로 인해 환경변수 및 AI API 연결 오류가 발생했으며, 이를 해결하는 과정에서 운영 환경 설정과 배포 관리의 중요성을 확인할 수 있었다.