반려 동물을 찾고 계신 분들을 위해 비대면 화상 미팅 입양 시스템을 도입한 최적의 플랫폼 🐾AniTime🐾을 소개합니다. WebRTC 기술을 활용하여 검증된 보호소에 있는 유기동물과 실시간 비대면 입양 상담을 원활하게 진행할 수 있는 서비스를 제공합니다. 또한, 반려동물을 잃어버렸을 경우, 실종 위치와 동물 특성 기반의 유사도 알고리즘으로 현재 보호소에 있는 높은 유사도의 동물들을 추천하여 실종동물을 찾도록 지원하고 있습니다. 이제부터 🐾AniTime🐾을 통해 언제나 편리하고 안전한 방식으로 소중한 가족들을 찾아보세요 !
- 프로젝트명: 애니타임
- 서비스 특징: 비대면 유기동물 통합 플랫폼
- 구현 기능
- 회원 관리(Kakao SNS인증)
- 화상 미팅룸(Openvidu)
- 1 대 1 채팅
- 추천 시스템
- 실시간 데이터 동기화(스케쥴러를 사용한 데이터 크롤링)
- 후원 기능(Toss 결제 API)
- 지도를 통해 입력받는 위치정보(Kakao Map API)
- 지도 시각화로 통계 제공
- 주요 기술
- WebRTC
- WebSocket
- RabbitMQ
- JWT Authentication
- REST API
- JPA
- OpenAPI
- Schedule
- 참조 리소스
- Mui : 버튼 및 모달 등 컴포넌트 사용
- Openvidu : Openvidu 서버 사용
- Kakao API : SNS 로그인 및 지도 API 사용
- 배포 환경
- URL: https://i9a208.p.ssafy.io/
- 테스트 계정: 일반회원: [email protected]/1234, 보호소회원: [email protected]/1234
저희 서비스에 가입한 보호소 회원이 보호중인 동물들을 조회할 수 있습니다
원하시는 동물의 상세 정보를 확인할 수 있습니다
입양을 위한 화상 상담을 신청할 수 있습니다
화상 상담을 통해 입양 희망자는 입양할 동물이 어떤 아이인지 확인할 수 있고 보호소는 입양 희망자의 환경을 확인 할 수 있습니다
잃어버린 동물의 프로필을 작성하면 유사한 보호 동물을 찾아줍니다
보호소에서 올린 후원 공고에 후원할 수 있습니다
Application | Domain | Language | Framework |
---|---|---|---|
✅ Desktop Web | ✅ Web Tech | ✅ JavaScript | 🔲 Vue.js |
🔲 Mobile Web | 🔲 Web Design | 🔲 TypeScript | ✅ React |
✅ Responsive Web | 🔲 Web IoT | 🔲 C/C++ | 🔲 Angular |
🔲 Android App | 🔲 Mobile | 🔲 C# | 🔲 Node.js |
🔲 iOS App | 🔲 Python | 🔲 Flask/Django | |
🔲 Desktop App | ✅ Java | ✅ Spring/Springboot | |
🔲 Kotlin |