Skip to content
@PICKTRE

BAESOOJIN

It is a web service development team formed at Kyungpook National University.

환경을 위한 행동, 모두가 참여하는 서비스 (PICKTRE, Pick Trash)

리드미 이미지


개발 배경

현대 사회에서 쓰레기 문제는 점점 심각해지고 있으며, 쓰레기의 적절한 처리는 환경보호와 지속가능한 발전을 위해 중요한 문제로 인식되고 있습니다.

하지만, 여전히 공공장소에서 쓰레기를 적절하게 버리지 않는 경우가 많아 환경오염과 공공장소의 미관을 해치는문제가 발생하고 있습니다.

이러한 배경에서 PICKTRE는 쓰레기를 적절하게 처리하고, 시민들의 쓰레기 버리기 습관을 개선하여 환경보호와 재활용 문화를 확산 시키는데 목적을 두고 있습니다. 또한, 사용자들이 쓰레기를 버릴 때 보상을 제공하여 쓰레기 문제에 대한 인식과 참여 향상을 목표로 합니다.


시연 영상

Video Label


아키텍처

서비스 아키텍처

KakaoTalk_20230904_012621558 KakaoTalk_20230906_004948188


적용 기술 스택

Frontend

javascript react-version vite-version google-maps-version tensorflowjs-version framer-motion-version axios zxing CodeFactor license

Backend

SpringBoot SpringSecurity Naver Cloud Platform Mysql amazons3 amazonec2 letsencrypt OAuth license

AI

tensorflow-version python-version license


팀원

Frontend (팀장) Frontend Backend AI
김규회 채준혁 황효성 백보성
@KimKyuHoi @junyeokk @gytjd @Bosung-Baek

기여 방법

PICKTRE-frontend repository에서는 다음과 같은 규칙을 지켜야 합니다.

  • Issue 생성

    • 제목에 어떤 것을 수정할 것인지 기재
    • 체크 리스트를 만들어 수정할 내용들을 리스트로 명확히 표시
    • Assignees, Labels, Projects 지정
    • 브랜치를 만드는 경우, branch name convention을 따를 것
      • branch name convention: Label/issue-issuenumber
        feat/issue-19
        
  • Commit

    • 커밋 시 commit message convention을 따를 것
      • [type]: comment
      • type - 각 commit의 성격을 나타내며, 아래 중 하나여야 함. 대문자로 시작
        Feat: 새로운 기능에 대한 커밋
        Fix: build 빌드 관련 파일 수정에 대한 커밋
        Build: 빌드 관련 파일 수정에 대한 커밋
        Chore: 그 외 자잘한 수정에 대한 커밋 (기타 변경)
        Ci: CI 관련 설정 수정에 대한 커밋
        Docs: 문서 수정에 대한 커밋
        Style: 코드 스타일 혹은 포맷 등에 관한 커밋
        Refactor: 코드 리팩토링에 대한 커밋
        Test: 테스트 코드 수정에 대한 커밋
        
  • Pull request

    • 제목은 branch name convention을 따를 것
      feat/issue-19
      
    • Reviewers, Assignees, Labels, Projects 지정
    • 맨 첫째 줄에 close 명령어와 issue 번호 남기기
    • 두 번째 줄부터 변경 사항 개조식으로 작성
      close #19
       - 헤더, 푸터
       - 프로필 영역
       - 레벨 영역
       - 리워드 / 리포트 버튼 영역
       - 매거진 영역
      
    • merge 하기 전 deploy 단계에서 오류가 나지 않는지 반드시 확인
    • 정상적으로 merge가 완료되었다면, Issue에 대응하기 위해 사용했던 branch 삭제

라이센스

Popular repositories Loading

  1. PICKTRE_FE PICKTRE_FE Public

    PICKTRE - 플로깅을 통한 업사이클링 리워드 플랫폼 (deprecated)

    JavaScript 1

  2. PICKTRE_frontend PICKTRE_frontend Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    JavaScript 1 1

  3. .github .github Public

  4. PICKTRE_backend PICKTRE_backend Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    Java 1

  5. PICKTRE_ai PICKTRE_ai Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    Jupyter Notebook

Repositories

Showing 5 of 5 repositories
  • PICKTRE_frontend Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    PICKTRE/PICKTRE_frontend’s past year of commit activity
    JavaScript 1 MIT 1 0 0 Updated Sep 8, 2023
  • .github Public
    PICKTRE/.github’s past year of commit activity
    0 0 0 0 Updated Sep 6, 2023
  • PICKTRE_ai Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    PICKTRE/PICKTRE_ai’s past year of commit activity
    Jupyter Notebook 0 GPL-3.0 0 0 0 Updated Sep 6, 2023
  • PICKTRE_backend Public

    환경을 위한 행동, 모두가 참여하는 서비스 "PICKTRE"

    PICKTRE/PICKTRE_backend’s past year of commit activity
    Java 0 Apache-2.0 1 0 0 Updated Sep 5, 2023
  • PICKTRE_FE Public

    PICKTRE - 플로깅을 통한 업사이클링 리워드 플랫폼 (deprecated)

    PICKTRE/PICKTRE_FE’s past year of commit activity
    JavaScript 1 0 2 0 Updated Sep 1, 2023

Top languages

Loading…

Most used topics

Loading…