Skip to content

kknyapple/fullerting

Repository files navigation

🌿 프로젝트 소개

🔧 기술 스택

역할 사용 기술
Frontend React, Typescript, Jotai, Tanstack Query, React router dom, Styled components, PWA
Backend Spring Boot, NginX, Spring Security, JWT, Oauth, MySQL, Redis
Server Docker, Docker-compose, Jenkins, AWS
AI Teacherable machine

📄 주요기능

메인화면

메인화면에서 홈, 작물거래, 커뮤니티, 작물일지, 마이페이지로 이동할 수 있습니다. 상단의 알림과 채팅 아이콘을 클릭하면 알림과 채팅을 확인할 수 있습니다.

작물거래

1. 동네인증

현재위치와 주소 검색으로 동네 인증을 합니다.

2. 작물거래

3. 제안하기

구매자는 가격을 제안할 수 있고, 판매자는 제안 중 하나를 골라 채팅하고 작물을 판매할 수 있습니다.

4. 일반거래

판매자는 가격을 설정해 판매하고 구매자가 작물을 구매할 수 있습니다.

5. 채팅

채팅을 통해 거래를 이어나갈 수 있습니다. 거래 종료 버튼을 누르면 거래를 종료할 수 있습니다.

작물일지

1. 작물일지

2. 작물일기

다이어리와 물주기를 작성할 수 있고, 작물 종류 별로 작물꿀팁을 볼 수 있습니다.

3. 작물인식하기

작물을 카메라로 인식하면 작물의 종류와 생육단계를 알려주고 작물 일지를 업그레이드 할 수 있습니다. 마지막 단계인 경우 뱃지를 획득할 수 있습니다.

4. 수확하기

수확하기 버튼을 클릭해 작물을 수확할 수 있고, 수확하면 수확 표시와 함께 작물 재배 기간이 표시됩니다.

커뮤니티

1. 커뮤니티

자유게시판, 작물소개, 꿀팁공유, 텃밭요리 카테고리를 선택하여 게시물을 작성할 수 있습니다.

텃밭정보

1. 텃밭 지도

카카오 지도를 이용해 지역 별 텃밭 정보를 제공해줍니다.

마이페이지

1. 프로필 정보

계정에서 프로필과 닉네임을 수정할 수 있습니다.

2. 보유 뱃지

작물인식으로 얻은 뱃지를 볼 수 있습니다.

3. 내 게시글

나의 제안 목록, 관심 게시글, 거래 완료 게시글을 볼 수 있습니다.

4. 로그아웃

로그아웃을 할 수 있습니다.

산출물

시스템 아키텍처

image.png

기타 산출물

팀원 소개

이름 역할 설명
김진명 (팀장) Backend 회원, 마이페이지, 알림
문혜린 Backend 작물일지, 텃밭정보, 채팅
정준원 Backend, Server 작물거래, 커뮤니티, CI/CD
김나연 Frontend 회원, 작물일지, 텃밭정보, 동네인증
심우석 Frontend 회원, 메인페이지, 마이페이지, 커뮤니티, 알림
오정민 Frontend 작물거래, 채팅

협업툴 및 협업환경

  • Notion, Jira, GitLab, Postman

About

도시농업 활성화를 위한 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published