Pawong(포옹)은 유기동물 입양 희망자를 위해 각 유기동물을 특징으로 검색할 수 있도록 제공하는 서비스입니다. 더불어 실종 동물이 보호소로 안치되기 전에 조기 발견되도록 실종 동물 공고를 등록할 수 있는 기능을 제공합니다. 포옹 서비스를 이용해 반려 동물을 사지 말고, 입양하는 문화를 만들어가요!
🔎 유기 동물 검색 기능
- 전국 유기동물 보호소에 등록된 데이터를 통합 및 주기적 업데이트
- AI 모델을 활용해 정제된 유기동물 데이터를 자연어로 검색
📝 실종 동물 공고 등록 및 채팅 기능
- 반려동물 주인이 동물을 잃어버린 경우 게시글 작성
- 실종된 동물로 추정되는 동물을 발견한 경우에도 게시글 작성
- 사용자간 채팅을 구현
💡 실시간 알림 기능
- 실종된 동물과 유사한 이미지와 특징을 갖는 유기동물 공고 및 실종동물 게시글이 올라오는 경우 사용자에게 실시간 알림 및 메일링 구현
- 새로운 채팅에 대한 실시간 알림 구현
- Backend
- Spring Boot
- Spring Data JPA (ORM)
- Spring Security + OAuth2 + JWT
- Spring Batch
- STOMP Websocket
- Kafka (Message Broker)
- Database
- MySQL (RDB)
- ElasticSearch (Search Engine)
- Redis (Cache)
- Frontend
- React.js
- Vite.js
- Third-party services
- ChatGPT (chat-completion, vector-embeddings, CLIP model)
- HuggingFace (embedding)
- Firebase Cloud Messaging
- Kakao API (Map, OAuth Login)
- wsrv (Image URL Proxy serving)
- DevOps
- Nginx
- Docker & Docker-compose
- Github Actions (CI/CD)
- NHN Cloud - compute instance (Deployment)
- NHN Cloud - RDS (Database)
- AWS Lambda (Image embedding trigger)
- AWS S3 (Static image hosting)
- Prometheus, Grafana, Node Exporter, Promtail (Monitoring)
- Co-op
- Notion
- Jira
- Github
- Discord





