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

Bubble.io 노코드 툴 - 34일차- (서비스4일차)

by Rulemakers 2022. 11. 7.

오늘의 결과물! 개인적으로는,, 장족의 발전이 있었다고 생각한다.

[현재까지 완성한 기능 리스트]

기능1. 최상단에 나에게 주어진 시간 값을, 하루하루 시간이 가면서 줄어들도록 설정

기능2. 매일 하나의 List가 생성되도록 함 (2022/11/7). 중복생성 방지함.

기능3. 매일 하나의 List 안에 3개의 Task를 기록할 수 있도록 함

기능4. Task는 클릭할 때마다 상태가 바뀌도록 함. (Listed 상태 > DONE 상태(녹색) > NOT DONE 상태(빨간색))

기능5. 수정하기 클릭하여, 리스트 상에 있는 테스크 항목을 바꿀 수 있도록 함 > 저장하기를 통해 반영되도록 함.

[현재 상태에서 아쉬운 부분]

1. Input Field가 아닌 Multiline Input으로 변경해야한다. 그래야 입력 상태일 때의 Text와 기입된 상태의 Text 위치가 동일하게 보임.

2. 서비스가 주 단위로 쌓이도록 할 것이기 때문에, 나에게 주어진 시간 부분에서 남은 주 수를 추가해야함.

 

[추가적으로 구현해야하는 기능들]

기능1. 현재는 List가 계속 생성될 때마다, 이전 리스트가 오른쪽을 밀리도록 되어 있다. > 한 행(raw)에 7일까지 기록되고, 1주(7일)이 지나면 위에 새로운 열을 생성하도록 함. > 한 주 한 주씩 쌓여가도록 함.

기능2. 현재는 날짜가 지나도 테스크를 수정할 수 있도록 되어 있는데, Task 수정은 Task 생성 이후 10분 동안만 가능하도록 제한한다. 

기능3. 현재는 날짜가 지나도 테스크의 상태를 DONE(초록색) > NOT DONE(빨간색) 으로 자유롭게 변경하도록 되어 있는데, 테스크 상태 변경(=색상 변경)은 다음날까지만 가능하도록 하자. (11월6일의 테스크 상태 변경은, 11월 7일 밤 11시59분59초까지만 가능하고, 11월 8일이 되면 상태 변경할 수 없도록 설정) > 설정하지 못하면 그냥 회색으로 남도록 한다. 

 

우선 위 기능을 구현하고, 그 다음에 '잔디보기' 등의 뷰모드 기능을 추가하려고 한다.

그리고 매주 또는 매달마다 한 주, 한 달을 피드백하도록 기능 지원할 예정이다.

 

----

Page: index (=ver1) 에서는 RepeatingGroup - List 하위에 Task 이름을 입력받을 Input Field를 추가하였다. Input Field를 RepeatingGroup - List 에 추가해야만 DailyTask 생성 시 Day_applied에 Current cell's DayList 값을 저장할 수 있기 때문이다.

RepeatingGroup - List 에 Input field를 생성하지 않고, RepeatingGroup - List 하위에 있는 RepeatingGroup - Task 상에서 인풋 필드와 테스크 제목을 한번에 보여줄 수 있는 방법이 있을지 고민해보고자 Ver2 페이지를 새롭게 생성하였다.

ㄴ RepeatingGroup - Task 를 통해 생성하는 개별 Task들이, 생성과 동시에 상위 개념인 List로 지정되어야 하는데 (=Day_applied = current cell's DailyList), ver2에서의 접근으로는 이 부분을 해결하기가 무척 어려웠다.

이런저런 시도 끝에, 우선 동작하는 Product를 만드는게 중요하겠다 싶어서, Ver2 페이지에서의 실험 (RepeatingGroup - List가 아닌 RepeatingGroup - Task 에서 인풋필드를 두는 것)을 그만두고 다시 Ver1 페이지로 돌아가기로 했다.

 

----

오늘의 결과물은 글 최상단에 올려놓았다. 오늘 결과물을 만들기까지의 Design 페이지, Workflow 페이지 주요부분을 캡쳐해놓는다.

----

 

--

----

댓글