역할 | 사용 기술 |
---|---|
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. 로그아웃
로그아웃을 할 수 있습니다.
이름 | 역할 | 설명 |
---|---|---|
김진명 (팀장) | Backend | 회원, 마이페이지, 알림 |
문혜린 | Backend | 작물일지, 텃밭정보, 채팅 |
정준원 | Backend, Server | 작물거래, 커뮤니티, CI/CD |
김나연 | Frontend | 회원, 작물일지, 텃밭정보, 동네인증 |
심우석 | Frontend | 회원, 메인페이지, 마이페이지, 커뮤니티, 알림 |
오정민 | Frontend | 작물거래, 채팅 |
- Notion, Jira, GitLab, Postman