Skip to content
@StudyPot

StudyPot

삼성 청년 SW·AI 아카데미

StudyPot

AI와 함께 운영하는 스터디 관리 플랫폼

StudyPot은 스터디 생성부터 목표 설정, 커리큘럼 수행, 회고까지
스터디의 전체 과정을 AI 팀장과 함께 관리할 수 있는 서비스입니다.

주요 기능

스터디 그룹 운영

  • 스터디 그룹 생성 및 수정
  • 초대 코드·링크를 이용한 그룹 참여
  • 그룹장과 멤버 권한 관리
  • 그룹별 멤버 프로필 및 참여 상태 확인
  • 스터디 규칙 설정과 규칙 위반 기록 관리

온보딩

  • 멤버별 실력 수준, 메모, 참여 가능 시간 입력
  • 그룹원의 온보딩 진행 상태 확인
  • 입력된 정보를 커리큘럼 생성에 활용

AI 커리큘럼과 학습 관리

  • 스터디 기간에 맞는 주차별 커리큘럼 생성
  • 주차별 학습 TODO 제공
  • 완료·미완료·건너뛰기 상태 기록
  • 개인 및 그룹 학습 진행 상황 확인
  • 학습 활동 요약과 차트 제공

AI 팀장

  • 그룹별 AI 팀장 페르소나 설정
  • 학습 데이터와 진행 상황에 기반한 대화
  • 이전 대화 내용 복원
  • 질문을 정리하여 그룹 게시판에 공유
  • 스트리밍 방식의 실시간 답변 제공

회고와 피드백

  • 주차별 개인 회고 작성
  • 수행한 TODO와 학습 기록을 활용한 AI 피드백
  • 이전 회고 조회
  • 회고 결과를 바탕으로 이후 학습 계획 조정

협업과 알림

  • 그룹 게시판의 게시글·댓글
  • 다른 사용자 팔로우
  • 스터디 그룹 북마크
  • 인앱 알림과 실시간 알림
  • 그룹 및 개인 학습 현황 확인

StudyPot은 금액, 납부 또는 정산을 처리하는 벌금 관리 서비스가 아닙니다.
스터디 규칙 위반은 기록할 수 있지만 금전적인 벌금을 관리하지 않습니다.

사용자 역할

역할 설명
그룹장 (OWNER) 그룹을 생성하고 스터디 정보, 규칙, AI 팀장 설정 및 운영을 관리합니다.
멤버 (MEMBER) 온보딩에 참여하고 주차별 학습, TODO, 회고 및 그룹 활동을 수행합니다.

Repositories

사용자가 스터디를 생성하고 AI 커리큘럼, TODO, 회고, 게시판, 알림 등의 기능을 이용할 수 있는 웹 클라이언트입니다.

Tech Stack

  • Vue 3
  • TypeScript
  • Vite
  • Vue Router
  • Pinia
  • Tailwind CSS
  • Chart.js
  • Vitest
  • Playwright
  • Mock Service Worker

인증, 그룹 운영, 온보딩, 커리큘럼, 학습 진행, 회고, AI 대화, 게시판 및 알림 기능을 제공하는 REST API 서버입니다.

Tech Stack

  • Java 21
  • Spring Boot
  • Spring Security
  • OAuth 2.0
  • Spring JDBC
  • MySQL 8
  • Redis
  • RabbitMQ
  • Flyway
  • OpenAPI
  • Gradle
  • Docker

Development Areas

영역 주요 책임
Frontend 사용자 화면, 상태 관리, API 연동, 실시간 알림·AI 대화, 테스트
Backend 도메인 로직, REST API, 인증·권한, 데이터 저장, AI 연동, 비동기 알림
Infrastructure 데이터베이스 마이그레이션, 컨테이너 배포, CI/CD 및 운영 설정

Members

  • 오현우 (팀장)
  • 양지훈 (팀원)

스터디 운영의 반복적인 일을 줄이고,
모든 멤버가 학습에 집중할 수 있도록 만들어 갑니다.

📬 Contact

프로젝트에 대한 문의는 StudyPot GitHub Organization을 통해 남겨주세요.

비고

이 프로젝트는 **삼성청년SW·AI아카데미(SSAFY)**에서 진행했습니다.

Popular repositories Loading

  1. StudyPot_BE StudyPot_BE Public

    StudyPot Backend Repository

    Java

  2. StudyPot_FE StudyPot_FE Public

    Vue

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…