친환경 라이프 서비스 GREENY는 지속 가능한 라이프스타일을 추구하는 사용자들을 위해 친환경 제품 정보, 생활 팁, 지속 가능한 쇼핑몰 추천 등을 제공하는 서비스입니다 지구를 위해 어떤 노력들을 해야하는지 잘 몰랐던 사람들이 에코 라이프를 실천해 나갈 수 있도록 하고 친환경적인 소비 습관과 환경을 생각하는 습관을 형성합니다 대부분의 사람들이 알고 있는 것처럼 우리나라뿐만 아니라 전 지구적으로 환경 오염 문제가 점점 심각해지고 있는 상황 속에서 앞장서고자 합니다
- 환경 보호를 위해 뭔가 하고 싶지만 알고 있는 정보가 없어 친환경 라이프를 시작하는 데 진입 장벽이 있는
- 친환경 제품에 대한 정보가 부족한
- 친환경 스토어들을 한 눈에 보고 싶은
- 환경 보호를 위한 생활 팁들을 쉽게 알고 싶은
👤 회원
- 회원가입, 탈퇴
- 로그인, 로그아웃
- 자동 로그인
- 소셜 로그인 (Kakao, Naver)
- 내가 찜한 스토어, 제품 조회
- 내가 작성한 게시글 조회
🌳 에코 스토어
- ALL, NEW, BEST 스토어 목록 및 상세 정보 조회
- 지역, 카테고리에 따른 필터링
- 인기순, 후기순 정렬
- 찜 하기/취소
- 리뷰 작성, 조회, 삭제
🌿 에코 제품
- ALL, NEW, BEST 제품 목록 및 상세 정보 조회
- 인기순, 후기순, 가격 높은 순, 가격 낮은 순 정렬
- 찜 하기/취소
- 리뷰 작성, 조회, 삭제
🍀 커뮤니티
- 게시글 작성, 수정, 조회, 삭제
- Best 게시글 조회
- 스토어, 제품에 대한 전체 리뷰 조회
👀 기타
- 도움말
- 생활 팁 정보 조회
분류 | 내용 |
---|---|
통합 개발 환경 | IntelliJ |
Java version | 11.0.20-amzn |
데이터베이스 | AWS RDS (MySQL) |
프레임워크 | Spring boot v2.7.13 |
Project 빌드 관리 도구 | Gradle |
배포 | Docker, AWS EC2 (Ubuntu) |
CI/CD | Github Actions |
기타 | AWS S3 |
패키지 구조 | DDD (Domain-Driven Design) |
버전 관리 | Git, Github |
협업 Tool | Notion, Figma, Discord |
Ex. Title
- 기능 개발, 오류 수정 등의 Issue 생성
- Issue number 확인 (#1, 2, 3..)
- 트러블 슈팅을 위해 오류에 대한 Issue를 생성하고, 해결 과정 문서화
Ex. Type/#Issue.number-Title
master
: 최종본
env
: 환경 설정
feat
: 이슈 별 기능 개발
refactor
: 리팩토링
fix
: 오류 수정
test
: 테스트 코드 작성
Ex. [ Type ] Title
env
: 환경 설정
feat
: 기능 개발
refactor
: 리팩토링
fix
: 오류 수정
chore
: Gradle 설정, 기타 작업
test
: 테스트 코드 작성
커밋 단위는 세부 기능 기준!!
Ex. [#Issue.number] Type: Title
팀원들의 코드를 꼼꼼히 살펴보고 상세한 리뷰 작성!!
미누/문민우 | 모건/김태균 | 한/김지은 | 시오/김현성 | 준/이우성 |
---|---|---|---|---|