EVI는 디지털 휴먼 AI 가상비서를 공부에 접목한 학습 지원 플랫폼입니다.
사용자는 학습 계획 생성, 문서 요약, 커뮤니티 활동을 통해 맞춤형 학습 환경을 누릴 수 있습니다.
- 목적
학습자가 스스로 학습 계획을 세우고, AI를 활용하여 자료를 요약하거나 정리하며, 커뮤니티를 통해 서로 정보를 공유할 수 있는 환경을 제공하는 것. - 주요 기능
- AI 학습 지원: 학습 계획 생성 / 문서 요약 / 결과 카드 렌더링
- 커뮤니티: 무한 스크롤 게시판, 댓글/좋아요, Free·Share·Study 카테고리
- 마이페이지: 학습 기록 및 챌린지 현황 관리
- 안정적 서버: FastAPI 기반 REST API, AWS 인프라 배포
| Lading Page (로그인 전) | Landing Page (로그인 후) | 소셜 로그인 |
|---|---|---|
![]() |
![]() |
![]() |
| AI 스터디 플랜 | AI 요약 정리 | AI 요약 정리 - 실패한 경우 |
|---|---|---|
![]() |
![]() |
![]() |
| My Page 신청자 목록 | My Page 회원탈퇴 | My Page 캘린더 & 챌린지 |
|---|---|---|
![]() |
![]() |
![]() |
| My Page 스터디 신청 현황 | My Page 닉네임 수정 | Community 게시글 작성 폼 확인 |
|---|---|---|
![]() |
![]() |
![]() |
| Community 게시글 작성 및 파일 첨부 | Community 필터링별 검색 기능 | Community 카테고리 TOP 5 |
|---|---|---|
![]() |
![]() |
![]() |
| Community 탭 별 리스트 무한스크롤 | Community 좋아요 반영 및 찜 목록 확인 | Community 댓글/대댓글 수정 및 삭제 확인 |
|---|---|---|
![]() |
![]() |
![]() |
- React 19, TypeScript, Vite
- Tailwind CSS, Framer Motion, Swiper
- React Router, TanStack Query, Zustand
- Axios, Zod, date-fns, React Virtuoso, React Dropzone
- ESLint, Prettier
- Python (FastAPI), PostgreSQL (Tortoise ORM)
- Gemini API
- AWS (EC2, RDS, S3), Nginx
- 서비스: https://evida.site
- 백엔드 API: https://backend.evida.site
본 프로젝트는 오즈코딩스쿨 FE-BE 합동 프로젝트팀 원트원킬이 진행했습니다.
|
김은빈 (@bin00125) Header · Login · 마이페이지 |
박재민 (@jamminP) Landing · AI 페이지 |
이재은 (@Jaeeun0723) 커뮤니티 페이지 |
|
김희수 (@kimshineday) 소셜로그인 API · User 데이터관리 |
유승협 (@yoo-sh-96) 커뮤니티 API (CRUD) · DB 관리 |
이종찬 (@jclee5419) AI 공부 계획 · 정보 요약 API |
- 데일리 스크럼 : 매일 오전 10시 10분
- 코어 타임 : 오후 1시 ~ 3시, 오후 4시 ~ 6시
- 욕하지 않기
- 사랑과 평화 지향
- 말하기 전에 심호흡하기
- Commit: 타입은 영어, 설명은 한국어
- 예)
feat: 학습 계획 API 연동 - Gitmoji 사용 ❌
- 예)
- Branch: 영어 기반 네이밍 (
feature/<scope>,fix/<scope>) - PR: 템플릿 기반, 팀원 확인 후 머지
- Issue: Bug / Feature 템플릿 사용
- Backend: develop → main 머지 전 팀원 공유 및 확인 필수

















