Skip to content

FarmersAndFarmmunity/farmmunity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 FARMMUNITY 🌿


배포링크



🥕 프로젝트 아이디어 기획

개발 아이디어

공구마켓 https://m.market09.kr/home 과 같은 공동구매 사이트 → 농수산물 공동구매 사이트

기타 참고 사이트
https://www.kurly.com/main

최종 기획
공동구매를 진행함으로써 판매자들은 번거로운 판매과정은 줄이고 구매자들은 더욱 저렴한 가격에 상품을 구매할 수 있는 서비스

2차 프로젝트 목표

김연준

  • 기존의 코드에서 기능 확장하면서 직면하는 어려움을 해결하는 것을 목표로 하고 있습니다.
  • 1차에서 못했던 타이커머스 사이트와 비슷한 기능들을 구현하고 싶습니다.

김영재

  • 1차 프로젝트로 쌓은 경험으로 해보지 않은 도메인 개발을 도전해보고 싶었습니다.

김소영

  • 기본적인 기능 구현에 집중했었는데 이번엔 기반이 되는 참고 자료 없이도 새로운 기능을 개발해 보는 것이 목표입니다!
  • 할인 적용이나 매칭 등 이런 저런 고민을 할 수 있는 기회가 있을때 많이 고민해보고 싶습니다.

소예은

  • 새로운 기능을 프로젝트에 추가하며 1차 프로젝트에 작성한 코드들에 대한 이해도를 높이고 싶습니다.
  • 태그를 활용한 기능들에 대해 고민해보고 구현해보고 싶습니다.

🌽 팀원

김연준 김영재 김소영 소예은
배송지 관리 기능
옵션 기능
주문 기능 개선
젠킨스 자동 배포
옵션 기능
고객 정보 수정 기능
공동 구매 매칭 기능
공동 구매 할인 기능
프론트 작업
상품 태그 추가 기능
태그 검색 기능

🍈 사용 기술스택

Farmmunity기술스텍

🍅 주요 기능 시연

🌿 내 정보 관리

🌿 상품 등록 (옵션, 태그 추가)

🌿 태그를 통한 상품 검색

🌿 옵션

🌿 배송지 등록 및 선택

🌿 공동구매

🍑 팀 규칙 및 문서

🥝 2차 프로젝트를 마무리 하면서 얻은 것들에 대해

김연준

  • 프로젝트 고도화를 진행하면서 기존의 시스템에서 뜯어 고치느라 적지 않은 고민을 하고 프로젝트를 처음부터 만드는것만큼 어렵다고 느꼈습니다. 때문에 기능을 추가하고자 할 땐 신중하게 팀원들과 의논하여 결정하였으며 서로 겹치는 도메인이 있다면 페어프로그래밍도 하면서 팀워크의 중요성을 깨닫고 결코 혼자서만 잘해서는 좋은 결과물을 낼 수 없다는 교훈도 얻었습니다. 그리고 미숙하지만 팀장을 맡으면서 팀원들과의 소통하고 일정을 조율하는 과정에서 IT회사에 근무중이신 팀장님들이라면 어떤 방식으로 오더를 내리고 팀원들을 관리할지에 대해서 조금이라도 이해할 수 있는 시간을 보냈습니다.

김영재

  • 기능 구현을 하면서 '아 조금만 더 하면 내가 혼자할 수 있겠는데?' 라는 생각으로 팀원들과 함께 고민해보지 않고 계속 문제를 잡고 있으면서 전체적인 프로젝트 진도에도 관심이 멀어졌었다. 이렇게 되니 결국 내 문제도 해결하지 못하고 이미 프로젝트는 멀찍이 진행이 되어 있었다. 팀프로젝트 자체가 혼자하는 개발이 아닌 만큼 내 문제는 빠르게 팀원들의 피드백을 받고 쳐낼 수 있고 내가 할 수 있는 수준의 문제 해결부터 해나가는 연습이 필요할 것 같다. 또한 프레임워크 다루는 방법을 너무 주먹 구구식으로 배우다 보니 응용을 해야하는 부분이 조금이라도 나오게 되면 계속 막히는 현상이 벌어졌던 것 같다.

김소영

  • 새 프로젝트를 진행하면 1차 때와 비슷한 규모의 프로젝트만 만들게 될 것 같아 기존 프로젝트의 고도화를 진행하기로 했는데, 결과적으로 기초 코드에 새 기능을 추가하고 덧붙이는 과정이 있다보니 기존 코드에 대한 이해도를 더 필요로 한다는 것을 알게 되었다. 프로젝트 초반에 집중력에 관련한 문제로도 힘겨웠는데 다른 분들과 함께 작업하다 보니 그나마 해소가 될 수 있어서 다행이었다. 1차때와 다른 방식으로도 프로젝트를 진행해보니 어떤 것이 더 우리 팀에 맞는 지도 알게 되었고, 다음 프로젝트를 진행할 때에는 더 공부해야할 점이나 개선해야할 점도 조금이나마 알게된 것 같다.

소예은

  • 1차 프로젝트의 고도화를 2차 프로젝트에서 진행하게 되면서 조금 더 새롭고 다양한 기능들을 시도해 볼 수 있어 흥미로웠습니다. 새로운 기능들인 만큼 참고할 수 있는 자료들도 적었고 이미 만들어 둔 프로젝트에 코드를 추가하는 과정이 쉽지는 않았지만 이번 프로젝트를 진행하며 제가 어느 부분이 부족한지 파악할 수 있었고 기본기의 중요성에 대해 다시 한번 깨달을 수 있었습니다. 또한 이번 프로젝트를 진행하기 이전에는 맡은 기능을 혼자의 힘으로 온전히 구현해 내는 것이 프로젝트의 완성도를 위해 중요하다고 생각했는데 현재 진행 상황에 대해 팀원들과 적극적으로 공유하며 필요한 부분에 대해서는 도움을 받아 진행하는 것이 팀 프로젝트에서 높은 퀄리티와 빠른 진행을 위해 중요한 부분임을 배울 수 있었습니다

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages