학교

생성형 AI 계정 공동 사용 지원 시스템

Flask/Jinja 화면 흐름을 유지하면서 Firebase Auth, Firestore, Vercel 배포로 전환하는 버전입니다. 공용 계정 직접 제어가 아니라 예약, 사용 기록, 프롬프트 점검을 지원합니다.

Flask/Jinja 유지

기존 서버 렌더링 화면 구조를 유지하고 Firebase 인증만 연결합니다.

Firestore 전환

SQLite 모델은 Firestore 문서 모델과 service layer로 대체합니다.

서버 측 Gemini

Gemini API Key는 브라우저에 노출하지 않고 Flask 서버에서만 사용합니다.