Skip to content

OneBiteArticle/oba_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

📰 OBA Backend

한입 기사(OBA: One Bite Article) 백엔드 레포지토리입니다.
사용자가 하루 5건의 IT 관련 기사를 읽고, AI가 자동 생성한 문제를 풀며 기사 이해도를 높일 수 있는 서비스입니다.

📌 프로젝트 개요

OBA Backend는 매일 최신 IT 기사를 제공하고,
해당 기사에 대한 AI 문제를 생성하여 읽기 + 퀴즈 학습 경험을 제공합니다.
또한 사용자의 기사 열람·문제 풀이 기록을 분석하여 개인화 기능을 확장하는 것을 목표로 합니다.

🎯 주요 기능

  1. IT 기사 제공
    • 매일 5건의 최신 IT 기사 수집 및 제공
  2. AI 기반 문제 생성
    • 각 기사의 핵심 내용을 바탕으로 AI 퀴즈 자동 생성
  3. 사용자 행동 데이터 저장
    • 기사 열람, 문제 풀이, 정답률 등의 행동 데이터 DB 저장

🚀 향후 확장 계획

  • 사용자 데이터 분석
    • 사용 빈도, 동작 패턴 분석 후 개인화 추천 제공
  • 학습 성향 분석
    • 문제 풀이 패턴 기반 강점/약점 분석
  • 커뮤니티 기능 연동
    • 기사·문제에 대한 토론/코멘트 기능

🛠 기술 스택

  • Backend: Spring Boot, JPA, MySQL
  • AI 문제 생성: OpenAI API, LangChain
  • Data Pipeline: Airflow
  • Infra: AWS EC2, S3, RDS, Redis
  • Monitoring: Prometheus + Grafana

이 프로젝트에서 사용되는 기술 스택과 구현 구조에 대한 개발 문서는 Notion에 정리되어 있습니다.

👉 기술 개발 문서 보기: Notion 기술 개발 페이지 바로가기

🔗 기술 문서에 포함된 내용

  • 기술별 담당자 및 진행 상황
  • 설정 및 학습 자료
  • 설치 가이드 및 유의 사항
  • 기술 간 연계 구조 설명

About

한입 기사 백엔드 레파지토리입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages