안녕하세요! 저희는 2025-SeSAC-Hackathon팀 'AIFL(에이플)' 입니다.
AI 기술을 활용해 실제 문제를 해결하는 실용적인 프로젝트를 만들고자 합니다. 🚀
SeSAC-Backend Repository는 AIFL(에이플)팀의 Backend 코드를 담고 있습니다.
Spring Boot 기반의 안정적인 RESTful API를 구축하여, AI 모델과 프론트엔드 간의 원활한 데이터 통신을 책임집니다.
📌 주요 기능:
- 🔐 Spring Security & JWT 기반의 견고한 인증/인가 시스템
- restful API
- WebSocket을 이용한 실시간 채팅 기능
- 🗃️ JPA를 통한 객체-관계 매핑 및 데이터 관리
- 🔄 그룹, 채널, 일정, 공지 등 핵심 도메인의 비즈니스 로직 처리
src/main/java
└── com
└── kseb
└── collabtool
├── domain # 핵심 비즈니스 로직 (도메인별 패키지)
│ ├── admin # 관리자 페이지 관련 기능
│ ├── channel # 채널 관련 기능
│ ├── events # 일정(Event) 및 할일(Task) 관련 기능
│ ├── filemeta # 파일 메타데이터 관리
│ ├── groups # 그룹 및 멤버 관련 기능
│ ├── log # 사용자 활동 로그
│ ├── message # 채팅 메시지 관련 기능
│ ├── notice # 공지사항 관련 기능
│ ├── timetable # 대학 시간표 기능
│ └── user # 사용자 계정 및 인증 관련 기능
├── global # 전역 설정 및 공통 모듈
│ ├── config # Security, CORS, Web 등 설정 클래스
│ ├── exception # 전역 예외 처리
│ └── security # JWT, CustomUserDetails 등 보안 관련 클래스
└── util # 유틸리티 클래스
✔️ 프로젝트팀을 위한 실용적인 협업 플랫폼 개발
✔️ 팀워크 기반의 프로젝트 완성 경험
✔️ 배운 기술을 실무와 연결
| Name | Role |
|---|---|
| 🧑🎓 안재현 | Project Manager & Backend Dev & Front Dev & Server Dev |
| 🧑🎓 황태연 | Backend Dev & AI Dev |
| 🧑🎓 이찬 | Backend Dev & AI Dev |
| 🧑🎓 김세현 | Front Dev |