[토이프로젝트 후기] Reading Focus Tool - chrome extension(배포 X)

동도니·2023년 6월 2일
0
post-thumbnail

개발기간

4월 25일부터 5월 1일까지

개발목적

  • ADHD 환자를 위한 도구개발
  • 실제 서비스 배포

    ADHD 환자들 중 일부는 사회생활에 어려움을 겪는다는 기사를 보았고, 이들의 어려움을 돕고 싶었다. 우선적으로 ADHD 환자들의 집중력 향상을 위해서는 환경을 통제할 수 있어야한다고 생각했고, 이를 인터넷 환경에서 구현하고자 했다.

주요기능

  • 높이 조정 단축키
  • black/white 테마

    독서를 보조하기 위한 페이드 아웃 기능. 마우스 커서가 위치한 부분 외의 영역은 페이드 아웃이 되며 독서의 몰입도를 높인다.





겪었던 문제상황

토이프로젝트를 ' 토이 ' 프로젝트라고 말하질 못하고...

처음에는 정말 포커스 기능만 개발할 계획이었으나, 실제 배포를 목표하고 나니 욕심이 앞서게 되었다. 시안을 지속적으로 테스트하며 포커스 사이즈 다양화, 색깔 커스터마이징, AlwaysOn, 단축키 커스터마이징 기능 등을 추가하고자 했으나, 웹서버 환경에 대한 이해가 부족해 chromestorage 설정에서 막히고 말았다. 애초에 이 프로젝트를 시작한 목적이 실제 서비스를 배포하는 경험을 통해 개발에 재미를 붙이고자하는 것이었으므로 앞서 추가하고자 했던 기능들을 과감히 포기하고 필수기능들을 우선으로 개발하게 되었다.

얻어간 것들

  • 외부 API 활용경험
  • 네트워크 환경에 대한 이해

    참고할 자료가 적은 환경에서 스스로 Document를 탐독하는 계기가 되었으며, 주어진 시간과 자신의 수준을 고려하여 최선을 고민해보는 경험이 되었다. 사실 비전공자로서 서버환경에 대한 배경지식이 없는 상황에서 무작정 토이프로젝트를 시작했었는데, 서비스워커-클라이언트 사이드 개념혼동을 겪으며 네트워크 통신이론 학습의 필요성을 느끼는 계기가 되었다.

아쉬웠던 점, 보완필요 부분

  • 속도개선
  • storage 연결

    실제로 서비스로 배포하기에는 옵션 커스터마이징 기능도 구현하지 못한 상황이고, 무엇보다 이 확장프로그램을 깔았을 때 인터넷 속도가 지연되는 문제를 해결해야한다.
profile
응애 코린이

0개의 댓글