본문 바로가기
[피터] 창업가_IT

Bubble.io 노코드 툴 - 32일차- (서비스2일차)

by Rulemakers 2022. 11. 1.

간략히 서비스 플로우와 동작화면을 구성했다.

우선 로그인 서비스 등은 고려하지 않고 아래 목적대로 동작하는 서비스를 구현하도록 하자.

ㄴ 서비스를 구현하는 과정에서 '회원가입/로그인'은 필수적인 항목이라고 생각되어 추가했다.

 

 

우선 서비스를 단순하게 만들기 위해서, 기대수명 계산값은 기존에 있는 서비스를 사용하도록 한다.

연령, 성별, 음주/흡연여부, 운동횟수 등 몇몇 가지 요인들을 계산하여 기대수명을 알려주는 서비스들이 존재했다.

4가지 정도 서비스를 사용해보았는데, 3개 정도 서비스에서 비슷한 기대수명(83~84세)이 나왔고 / 캐나다인이 만든 서비스에서는 91세가 나왔다.

 

https://www.arealme.com/when-will-i-die/ko/

 

----

간략한 기획 내용을 바탕으로 버블 화면을 구현했다.

매우 간단한 화면이지만 '회원가입/로그인' 단을 추가하고 사용자로부터 기대연수와 일수에 대한 값을 입력받은 후, Math.js 라는 플러그인을 통해 계산된 값을 보여주도록 했다.

사용자가 특정 일에 입력한 기대수명이, 사용자의 접속일자에 따라 각각 다르게 보여야하므로

'사용자가 기대수명을 입력한 날짜'를 result_date로 받아, 남은 일자/개월수/년수를 계산할 때 'Current Date/Time'과 비교하여 언제 로그인하더라도 남은 일자/개월수/년수가 정확히 보이도록 했다.

사용자가 회원가입 또는 로그인 이후, 기대수명(result_yr AND result_days) 값을 입력하지 않은 경우, 아래 팝업이 자동으로 뜨도록 했다. 사용자는 최초 로그인 시 아래 팝업에서 기대수명 결과값을 입력해야 한다.

 

처음에는 Bubble에서 기본적으로 제공하는 간단한 사칙연산으로 남은일수 등을 계산하고자 하였으나, ( )괄호와 같은 complex calculation 기능을 지원하지 않아 별도의 해결책을 찾았다.

 

*도움되었던 링크: https://www.amliesolutions.com/bubble/basic-features/how-to-do-complex-calculations-in-bubble/

----

서비스의 주요한 기능 중 하나인 '예상수명을 상단에 보여주기'를 완료했다.

내일 오전(반차!)에는 일자별로 핵심 행동 3가지를 작성하는 기능을 구현할 예정이다.

댓글