AI빅데이터소프트웨어공학과한국폴리텍대학 서울강서캠퍼스 입학 일정 확인 ↗

9기 · 프로젝트실습

너모니(Neomoni)

너모니(Neomoni) · 9기 · 프로젝트실습 시연영상 · 2025-06-23. 설명 : AI 이미지 분석을 활용한 동물 정보 아카이빙 서비스입니다. 사용자가 동물 사진을 업로드하면, OpenAI Vision API가 이미지를 분석하여 동물의 이름, 학명, 위험도 및 상세 설명을 제공합니다. 분석된 정보를 바탕으로 iNaturalist API에서 전 세계의 관찰 기록을, 네이버 검색 API에서 관련 백과사전 및 최신 뉴스 정보를 자동으로 수집하여 종합적인 리포트를 생성합니다. 사용자는 분석된 결과를 개인 페이지에 저장하고…

구분
프로젝트실습
기수
9기
게시일
재생시간
2:21

PROJECT NOTES

작품을 더 자세히
살펴보세요.

설명 : AI 이미지 분석을 활용한 동물 정보 아카이빙 서비스입니다. 사용자가 동물 사진을 업로드하면, OpenAI Vision API가 이미지를 분석하여 동물의 이름, 학명, 위험도 및 상세 설명을 제공합니다. 분석된 정보를 바탕으로 iNaturalist API에서 전 세계의 관찰 기록을, 네이버 검색 API에서 관련 백과사전 및 최신 뉴스 정보를 자동으로 수집하여 종합적인 리포트를 생성합니다.
사용자는 분석된 결과를 개인 페이지에 저장하고 태그를 달아 관리할 수 있으며, 지도를 통해 기록한 위치를 한눈에 볼 수 있습니다. Spring Security를 적용하여 안전한 회원가입, 소셜 로그인(Google), 정보 수정 및 계정 연동 기능을 구현하였고, AWS S3를 통해 사용자 이미지를 안정적으로 관리합니다.
적용 기술
프레임워크 : Spring Boot
사용언어 : Java (17) , HTML5, CSS, JavaScript
데이터베이스 : MongoDB (NoSQL)
클라우드 : AWS (Amazon Web Services) - S3 for file storage
프로토콜 : HTTPS, RESTful API
기타 :
Template Engine: Thymeleaf
Security: Spring Security, OAuth 2.0
Build Tool: Gradle
Library: Lombok, Jackson, JJWT
IDE : IntelliJ IDEA
API :
OpenAI Vision API
iNaturalist API
Naver Search API (Encyclopedia)
Kakao Maps API
Google API (Login, Map)

FROM LEARNING TO BUILDING

다음 작품의
주인공이 되어 보세요.

AI·데이터·클라우드를 배우고 실제로 작동하는 소프트웨어로 완성합니다.

입학 안내 · 공식 모집요강 확인

면접 공식 안내 확인 · 최초 합격 발표 공식 안내 확인