용기내 챌리지, Brave
#용기내챌린지 #용기내서_용기내세요
최근 SNS에서 주목 받는 환경캠페인에 대해 관심있게 알아보던중 아직 용기 포장 환경운동이 사회적으로 대중화 되어있지 않고
실생활에서 행하기에는 어려움이 있어보임을 알 수 있었다. 카페,음식점에서 포장을 하는경우 포인트를 제공함으로써 사람들에게 캠페인을 알리고
적극적인 참여를 도모하고자 누구나 쉽게 사용할 수 있는 참여수단을 만들어보고 싶었다
개발방식 : JAVA를 사용한 안드로이드 앱 개발
개발환경 : 운영체제 Windows 10
통합 개발 환경 : Android Studio
개발 언어 : JAVA 11
데이터베이스 : Firebase
협업도구 : Github (https://github.com/soso-p/android-four-people)
-
박주희(@juhee77)
-
이지수(@dlwltn0350)
-
박한별(@happyfox11)
-
회원가입/로그인
-
Firebase Authentication을 사용하여 이메일로 인증
-
Firebase RealTime Database를 사용하여, 회원 정보를 저장
-
회원정보수정 +Firebase RealTime Database에 저장되어 있는 회원 정보를 수정
-
관리자
- 관리자가 모든 회원 목록과 중요 정보를 한눈에 파악하여 관리함
- 회원의 포인트 통계 테이블을 생성하여, 한달마다 회원들에게 혜택을 제공하고, 해당 작업이 완료되면 포인트를 일괄적으로 초기화하는 작업을 수행할 수 있도록 함
-
기업화면
- 고객의 QR 스캔을 위한 QR 코드 생성과 고객의 핸드폰 번호로 적립 두 가지 방식을 이용하여 고객에게 포인트를 제공함
-
일반고객화면
- 누구나 쉽게 사용할 수 있도록 직관성 있게 디자인 함
- 현재 포인트 내역 정보를 실시간으로 제공받을 수 있도록 함
- QR 스캔을 통하여 포인트를 적립함
- 해당 고객이 포인트를 제공받은 기업의 정보와 누적 포인트 값을 로그 테이블에 출력함
2021.8.19 ~ 2021.08.30