[데일리딩] 공부-독서 일정 관리 앱

준우·2024년 5월 8일
25
post-thumbnail

안녕하세요. 개인적으로 자격증 공부를 하다가 이런 거 있으면 좋겠는데. 생각이 들어 만들게 된 어플이 있는데요. 많은 분들, 특히 문제집으로 공부하는 수험생 혹은 독서 계획을 하는 분들이 사용해주시면 좋을 것 같아서 소개글을 작성합니다.

계기

정보처리기사를 공부하려고 문제집을 구매했는데 그 양이 너무 방대하여 아래와 같은 생각을 했습니다.

  • 이 책을 4주안에 끝내려면 하루에 몇 챕터씩 읽어야할까?
  • 근데 주말은 쉬고 싶다

그래서 챕터 수를 일자로 나누고 주말은 빼서 매일 끝내야할 챕터를 계산할 수 있었어요.
그렇게 노션에 매일 투두리스트를 작성했었더랬죠...

그런데 계속 계획했던 일정이 밀리는 일이 발생했고...
그때마다 다시 계산을 하고 투두리스트를 또 변경해야하는 것이 귀찮았습니다.

그래서 이런 거 대신 해주는 어플 있었으면 좋겠다. 는 생각에
iOS와 AOS를 한번에 개발할 수 있는 flutter 로 앱을 만들어보았습니다.

원래는 앱스토어랑 플레이스토어에 배포하고 싶었는데
너무 멋진 에러들과 그렇지 못한 저의 끈기에 결국 웹앱으로 합의봤습니다.

앱 소개

데일리딩 Daily Reading

앞서 말씀드려서 대충 알고 계시겠지만, 독서 혹은 학습을 목적으로 어떤 책을 읽을 때
원하는 기간안에 책의 모든 챕터를 읽으려면 하루에 몇 챕터씩 봐야하는지 계산 해서
일자별로 투두리스트를 만들어주고 목표 진도율과 현재 진도율을 계산해주는 앱입니다.

웹앱 이름은 '데일리딩' 으로 지어보았어요.

아직 따로 도메인을 사지 않아서 firebase 에서 주는 기본 도메인을 사용 중이에요.

먼저 이메일로 회원 가입과 로그인을 하셔야 하는데요.
데이터베이스는 구글의 firebase를 사용 했습니다.
이메일만 식별자로 사용할 뿐, 비밀번호 저장과 인증은 구글에서 안전하게 관리되니 안심하셔도 됩니다.

메인 페이지는 현재 만들어진 투두리스트 목록이 보여지고, + 버튼을 눌러 새로운 투두리스트를 생성할 수 있습니다.
목표 기간 중 주말에도 투두리스트를 할 것인지, 평일에만 할 것인지 선택할 수 있어요.

투두리스트가 만들어지면 일자별 페이지가 만들어지고, 챕터들이 할당되는데요.
연필 아이콘을 눌러서 챕터 이름을 변경할 수도 있어요.
만약 목표 진도율에 현재 진도율이 못미치면 일정을 변경할 수 있는 기능도 만들었습니다.

또 미체크 된 체크박스가 있는 상태로 페이지를 이동하게 되면 미해결 페이지로 이동 할 수 있는 버튼과 안내 문구가 나와요.
그리고 종료일자에 해당하는 페이지로 이동하면 완료 버튼이 보여서 상태를 바꿀 수 있습니다.

완료된 투두리스트는 화면과 같이 [완료] 항목으로 이동 되어요.

상단의 휴지통을 누르면 삭제할 투두 리스트를 선택할 수 있는데, 선택 후 다시 휴지통을 누르면 삭제가 됩니다.

홈화면에 추가

웹앱이지만 크롬 브라우저의 홈 화면에 추가 기능을 통해 앱처럼 사용할 수 있는데요.
OS 별로 그 방법을 알려드릴게요.

iOS

크롬 기준, 브라우저 상단에 공유 아이콘을 누르면 뜨는 화면에서 아래로 내리면 홈 화면에 추가 버튼이 있습니다.

추가 버튼 한번만 더 눌러주면 홈화면에 추가가 되어요.

안드로이드

안드로이드도 유사하게 추가할 수 있는데요. 아래 방법대로 하시면 됩니다.

마치며

추가 하고 싶은 기능들은 아래와 같이 구상 중이에요.

  • 투두리스트 생성 시 목차 사진을 촬영/업로드하면 챕터 수 자동 입력 및 이름 자동 설정
  • 원하는 시간에 투두리스트 관련 정보(진도율, 동기부여 문구 등) 알람 생성하고 노티 받기

긴 글 읽어주셔서 감사하구 이왕 만든 거 여러분께 쓸모가 있었으면 좋겠습니다. 🙇🏻‍♀️

6개의 댓글

comment-user-thumbnail
2024년 5월 9일

프로젝트성 업무에도 활용할수 있겠는데요?! 좋네요🫢

1개의 답글
comment-user-thumbnail
2024년 5월 13일

생각을 실천으로 옮기는 도전정신 칭찬합니다. 바로 플러터로 고도화 시켜보시는게 어떨까 싶습니다 :)
앱 스토어, 플레이스토어 배포 기대하겠습니다!!

1개의 답글
comment-user-thumbnail
2024년 5월 22일

잘보고 갑니다 실행력이 멋져요~

답글 달기
comment-user-thumbnail
2024년 6월 10일

멋있어서 반했어요😍

답글 달기