Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 EPiC: Edu Path in CS

소프트웨어융합대학 학생들의 효율적인 학업 계획을 지원하는 AI 기반 서비스


🥈 OOO학교 제1회 세모톤 최우수상 수상


Spring Boot FastAPI React Docker Microsoft Azure


📌 소개

소프트웨어융합대학 3개 학과의 교과목 정보와 졸업 요건을 AI 모델이 학습하여, 학교 생활에 필요한 정보를 손쉽고 효율적으로 제공합니다.


✨ Key Features


🎓 졸업 요건 확인

학과와 학번을 선택하고
졸업진단표 PDF를 업로드하면
졸업 요건 충족 현황을 분석

컴퓨터공학과 · 인공지능학과 · 소프트웨어융합학과
2019 ~ 2025학번 지원

📚 커리큘럼 추천

관심 키워드를 입력하면
AI 모델이 학습한 정보를 바탕으로
맞춤 교과목을 추천

추가 질문을 통한 심화 추천 지원

🗓️ 시간표 비교

두 명 이상의 시간표 이미지를
업로드하면 공통으로
비어있는 시간대를 분석

여러 장 동시 업로드 지원

🎨 Design

UI/UX 디자인은 Figma로 작업되었습니다.

👉 Figma 디자인 보기


👥 Team Members

이름 학과 역할 GitHub
김민 컴퓨터공학과 BE FE @kmin1231
김수진 의류디자인학과 Design -
송동현 인공지능학과 AI @d0ng-h
송승윤 컴퓨터공학과 BE FE @SongSeungYun
신예준 컴퓨터공학과 BE @dodobirds999
정윤서 컴퓨터공학과 AI @jys0615

📦 Original Repositories

세모톤 당시 사용한 원본 리포지토리입니다.

Service Repository
🖥️ Frontend 2025_TEAM_15_FE
⚙️ Backend 2025_TEAM_15_BE
🤖 AI 2025_TEAM_15_AI

🧩 Project Architecture


🔧 Tech Stack

Backend

Spring Boot Java FastAPI Python MongoDB Redis OpenAI Gradle

Frontend

React Vite JavaScript Nginx

DevOps

Docker GitHub Actions Microsoft Azure


▶️ How to Run

1. 저장소 클론

git clone https://github.com/jys0615/EPiC.git
cd EPiC

2. 환경변수 설정

cp .env.example .env
# .env 파일에 필요한 값 입력

3. Docker로 전체 실행 (권장)

docker-compose up --build
개별 실행 방법 보기

Backend

cd be
./gradlew build
./gradlew bootRun

Frontend

cd fe
npm install
npm run dev

AI

cd ai
pip install -r requirements.txt
uvicorn main:app --reload

📊 Performance Baseline

리팩토링 전 실배포 환경(Azure)에서 측정한 API 응답 시간 및 네트워크 현황입니다.

👉 베이스라인 측정 결과 보기


🔨 Refactoring Plan

성능·보안·품질 향상을 위한 리팩토링 계획을 정리하였습니다.

👉 리팩토링 계획 보기


🛠️ Troubleshooting

개발 및 배포 과정에서 발생한 주요 이슈와 해결 방법을 정리하였습니다.

👉 트러블슈팅 보기


🔓 License

This project is licensed under the MIT License. See the LICENSE file for details.



OOO학교 제1회 세모톤 최우수상 🥈


함께해줘서 고마워요 💙


About

제1회 세모톤 "EPiC: Edu Path in CS"

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages