Giter VIP home page Giter VIP logo

quitters_server's Introduction

Quitters_Server

Quitters Applicatoin 런칭 프로젝트에 사용된 서버 파트 코드입니다.

ERD

Quitters_20230221_163305

Quitters 소개

앱 다운로드 링크: play.google.com/store/apps/details?id=com.burger.nosmoking.dev

앱 소개 영상 링크: www.youtube.com/watch?v=vDrLXP_LuYQ


함께하는 금연 챌린지, 퀴터스!

- Quitters(퀴터스)는 참여형 금연 챌린지 앱으로, 금연 목표와 공약을 작성하고 지인들에게 공유 및 초대하여 지인들의 감시와 인증을 통해 챌린지를 수행하는 앱입니다.
- 금연을 확실하게 할 수 있는 방법 중 하나는 주위 사람들에게 금연하고 있음을 소문내는 것입니다. 퀴터스와 함께 주위 사람들에게 폭탄선언을 해보세요!

● 금연 챌린지 시작하기
- 선언자 이름, 금연 목표 기간, 실패 시 공약을 포함한 선언문을 작성하여 챌린지를 시작할 수 있어요.
- 챌린지에 참여하여 금연을 감시해 줄 친구들에게 공유하여 초대할 수 있어요.

● 금연 챌린지 참여하기
- 친구의 금연을 감시해 줄 참여자는 선언자에게 공유 받은 초대 코드를 입력하여 챌린지에 참여할 수 있습니다.

● 참여 중인 챌린지 목록
- 나의 챌린지를 진행하면서, 친구의 챌린지에도 참여할 수 있어요.
- 참여 중인 나의 챌린지와 친구의 챌린지 목록을 보고, 한눈에 진행률을 확인할 수 있어요.

● 챌린지 현황 보기
- 개별 챌린지를 선택하면 금연 공약, 감시자 인증 기록, 금연 타이머, 금연으로 절약한 금액, 목표 기간 및 참여 중인 감시자를 확인할 수 있어요.
- 감시자 인증 기록의 시간별 아이콘을 터치하면 실시간으로 감시자의 인증 기록을 확인할 수 있으며, 감시자들에게 인증 요청 푸시 알람을 전송할 수 있어요.
- 챌린지를 수정할 수 있으며, 수정 시 챌린지 기록은 초기화된다는 점을 주의해 주세요.
- 감시자 목록을 관리할 수 있으며, 챌린지 초대 코드를 복사할 수 있어요.

● 금연 인증하기
- 감시자는 선언자의 금연 성공 여부를 4시간 간격으로 인증할 수 있어요.
- 실패 인증 시, 실패 사유를 작성하시면 모든 챌린지 참여자에게 푸시 알림으로 전송되며, 챌린지는 즉시 실패하게 됩니다.

● 챌린지 목록 관리
- 진행 중인 챌린지 목록과 지난 챌린지 기록을 확인할 수 있습니다.
- 친구의 챌린지 참여를 중단할 수 있습니다.
- 지난 챌린지의 실패 사유를 확인할 수 있습니다.

● 푸시 알림 관리
- 앱 알림을 꺼놓을 수 있으며, 수면 모드를 사용 할 수 있습니다.


개발 환경

BackEnd

  • Node.js
  • MySQL
  • Amazon EC2
  • nginx

FrontEnd

  • Kotilin
  • Android Studio
  • FCM

quitters_server's People

Contributors

sinterhoo avatar skykchmin avatar

Watchers

 avatar  avatar

Forkers

sinterhoo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.