Skip to content

Latest commit

 

History

History
93 lines (78 loc) · 8.63 KB

README.md

File metadata and controls

93 lines (78 loc) · 8.63 KB

푸르댕댕🍀

플랜테리어, 반려식물에 관심을 갖는 사람들에게 식물을 찾아주고 식물의 정보를 제공해주는 서비스

프론트엔드 : https://purdangdang.vercel.app/
백엔드 :

1. 기술스택

  • 사용자가 원하는 식물을 찾을 수 있도록 사진을 찍어서 업로드하면 유사한 식물의 정보를 알려줍니다.
  • 사용자의 주거 환경, 식물을 길러 봤던 경험 등의 검사 문항을 통해 사용자가 키우기 적합한 식물을 추천해줍니다.
  • 247종의 실내에서 키우기 적합한 식물들 정보를 제공해 줍니다.
  • 마음에 드는 식물이 있다면 네이버 쇼핑, 유튜브 링크(ex.'스투키 키우기')를 통해 식물을 구매하거나, 식물 관련 유튜브 영상을 곧바로 확인해볼 수 있습니다.
  • 잎이 있는 식물이라면, 식물의 잎을 찍어서 식물이 현재 질병에 걸린 것인지 확인해볼 수 있습니다.

프로젝트 기획 의도

  • 코로나 19로 실내생활 시간이 늘어남에 따라 반려식물과 플랜테리어(Planterior)에 대한 관심과 수요가 증가하고 있다.
  • 실내 공간 인테리어(ex. 인스타 감성 카페)에 있어 식물은 필연적 요소가 되어가지만, 정작 그러한 녹색 식물에 대해 이름조차 제대로 알고 있지 않은 경우가 많다.

따라서 사진을 찍음으로써 식물의 정보를 곧바로 제공받을 수 있는 서비스를 기획하게 되었다.

  • 어떤 사람들은 '식물킬러'라고 불릴 만큼, 식물을 기르는 능력이 부족한 사람도 있고 식물마다 키우는 난이도가 다르다.
  • 따라서 사람들의 주거환경, 양육 난이도 등의 검사 문항을 만들어서 사용자가 키우기 제일 적합한 식물들을 추천하는 기능을 추가하게 되었다.

→ 푸르댕댕은 사용자가 원하는 식물을 찾을 수 있도록 돕고
사용자의 환경에 적합한 식물을 추천하여 "식물이 있는 삶"을 통한 삶의 질 개선을 돕고자 한다.

페르소나

👨🏻‍💻 푸르댕댕의 페르소나, 김페페(25세, 취준생)씨의 고민
- 코로나 19 이후 집에 머무르는 시간이 길어졌다
- 홈 인테리어를 찾아보다가 푸릇푸릇한 식물로 공간에 활력을 주고 싶다
- 하지만 이전에 식물을 잘 키워본 경험이 없다 
- 기분전환 겸 저녁에 산책을 나왔다가 마음에 드는 싶은 식물을 발견했지만 이름을 모르겠다
- 드디어 식물 구입을 했다! 물 주기도 제대로 지키는데 점점 시들어가는 반려식물의 원인을 모르겠다
- 이제 식물을 잘 키울 수 있다는 자신감이 생겼다. 나에게 맞는 새로운 식물을 데리고 오고 싶은데 고민이 된다

→ 김페페씨와 같은 식물 초보, 고수 모두를 위한 식물 검색 서비스, ☘️푸르댕댕 탄생!

3. 서비스 주요 기능 설명

주요 기능

  • 사용자의 입력 이미지를 토대로 해당 이미지의 분류 결과 어떤 식물인지를 알려준다.
    • 분류 결과 중 정확도가 높은 세가지의 식물을 보여준다.
  • 사용자의 거주 환경을 조사 받아 사용자에게 적합한 식물을 추천해준다.
    • 조사 받은 결과를 바탕으로 사용자가 키우기 적합한 식물 리스트를 보여준다.

서브 기능

  • 식물 잎의 사진을 찍어 질병을 진단해준다.
    • 총 8가지의 질병 클래스 중에서 사용자가 찍은 잎의 증상과 유사한 증상을 나타내는 질병을 알려준다.

(기대효과) 공간을 아름답게 꾸미는 식물들에 대해 정보를 제공해줌으로써, 선뜻 실행하지 못했던 반려식물 키우기에 대해 접근성을 높여주고, 식물에 대한 관심을 환기시켜준다.

(차별점) 기존의 식물정보제공 서비스와 다르게 AI를 통해 사용자가 업로드한 식물의 정보를 제공한다. 또한 식물별 커뮤니티를 통한 정보 공유와 다양한 실내환경별 양육 방법을 알게해주고 식물의 질병을 진단해줌으로써, 식물에 대한 접근성을 높여 주고 식물을 키우는 사람들에게는 식물 중심의 커뮤니티를 형성하게 해준다.

4. 프로젝트 구성도

와이어프레임

5. 프로젝트 팀원 역할 분담

이름 파트 담당 업무
서상훈 팀장/ AI 1. 프로젝트 문서 작성 및 관리
2. 식물 분류 모델 이미지 크롤링 및 전처리
3. 식물 분류 AI 모델 설계
4. 식물 질병 모델 이미지 크롤링 및 전처리
5. 식물 질병 진단 AI 모델 설계
권용찬 AI 1. 식물 분류 모델 이미지 크롤링 및 전처리
2. 식물 뷴류 AI 모델 설계
3. 식물 분류 모델간 비교
4. 식물 분류 모델 최적화
남기범 프론트엔드 1. 라우팅 관리(접근제한 및 url)
2. 로그인, 회원가입 구현
3. 검색 페이지 구현(무한스크롤, 필터. 스크롤 top)
4. 상세 페이지 구현(리뷰 작성/수정/삭제, 찜/별점 , 네이버/유튜브 링크 연동)
5. 식물 추천/검사 페이지 구현 (검사 결과 마이페이지에 반영)
6. 질병진단 검사 결과 모달 구현
7. 서비스 소개 페이지 구현
8. 로딩 스피너, 404 페이지 구현
9. useCaseDiagram / 발표 ppt 제작
양덕규 프론트엔드 1. 홈페이지 구현(full-page)
2. 헤더바 제작(스크롤 시 배경 색상 변경)
3. 사이드 메뉴 구현
4. 이미지 업로드, 사진 파일 확인, 리사이징, 확장자 변경 기능 구현
5. 식물 이미지 검사 결과 모달 구현
6. 마이 페이지 구현(사진 추가, 식물 이름 수정, 이름 삭제, 찜 목록 표시)
7. 토스트 기능 구현
8. 와이어 프레임 관리
전예솜 백엔드 1. 소셜로그인 api 구현
2. 식물 추천 api 구현
3. 식물 추천 카테고리 데이터 수집 밎 크롤링
채윤희 백엔드 1. 로그인, 회원가입 api 구현
2. 검색 페이지 (필터, 검색)
3. 상세 페이지 (리뷰 작성/수정/삭제, 찜 기능 등)
4. 마이 페이지 (식물 정보 작성/수정/삭제, 찜 목록)
5. 메인 페이지 (이미지 업로드 API를 통해 인공지능 연동)
6. Docker 개발 환경 구축 및 배포
7. API 문서화
8. DB 설계 및 관리

6. 버전

  • ver 1.0