nej1044 / GoodNeighbors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoodNeighbors

팀프로젝트 이후 ios 개발 환경에서 유지/보수하는 중입니다.

Good change for the world

글로벌 아동권리 전문 NGO 앱을 후원자들이 커뮤니티를 형성하여 활동하도록하여

후원 및 캠페인에 다양하게 참여할 수 있도록 만든 후원자 친화적 앱입니다.

프로젝트 진행 기간 및 팀원소개

사용스택

주요기능

  1. 로그인

Splash Screen / graphQL Login / Google social Login

react-native-splash-screen을 사용하여 splash screen 구현

graphQL API로 Login

firebase Authentication 활용하여 Google Social Login 구현

Home Main / Home Detail / Home Children / Home Payment

react-top-navigation으로 캠페인/결연아동/정기후원 섹션으로 분기

progress bar 제작 - 각 캠페인/정기후원의 목표달성 정도를 보여줌

각 아이템 디테일 페이지에서 비슷한 아이템 추천하여 참여자의 관심도에 따른 아이템에 참여하도록 구현

결연아동 디테일 페이지에서는 아동에게 편지를 댓글 형식으로 작성

아임포트 결제 연결

  1. 커뮤니티

Community Suggest / Community Tags / Community Detail

각 아이템에 참여한 참가자들이 올린 커뮤니케이션 게시글 보여주기

관심있는 해시태그 설정으로 사용자가 관심있는 글 모아보기

커뮤니티 게시글 디테일 - 캠페인 등이 진행 중인 위치 지도로 보여주기, 댓글로 반응하기, 공유하기

Community Write&Edit / Community Search

image-picker 사용하여 이미지 업로드, 해시태그 작성, 게시글 검색

  1. 뉴스 & 마이페이지

News Screen / Mypage Edit / Mypage List

후원 혹은 참여한 아이템에 대한 새로운 소식 업데이트하여 제공함

개인정보 수정 / 내가 쓴 글, 댓글 리스트

Mypage Stamp / Mypage Settings / Mypage Logout

캠페인 혹은 후원 참여 후 받은 스탬프 리스트와 레벨

기타 설정 / 로그아웃

About


Languages

Language:TypeScript 96.0%Language:Java 1.5%Language:Objective-C 1.1%Language:JavaScript 0.5%Language:Starlark 0.5%Language:Ruby 0.3%