Daehwan's blog

52시간 관리 페이지

#52시간, #퇴근, #칼퇴

52시간 관리

지금 회사에서도 52시간을 관리 해야 된단다. 어떻게 관리할지 궁금했었다. 수기는 당연히 아닐테고 새로운거 쓰는거 좋아 하는 사람으로서 어떤 툴을 써서 할지 기대가 되기도 했다. 근데 결과는, 구글 폼을 사용해서 관리한단다. ㅡㅡ;

구글 폼은 정말 예상 못했다. 그런 용도로 쓰라고 만든 서비스가 아닐텐데… 써보니 입력하기도 너무 힘들고, 날짜와 시간에 오전/오후 까지, 입력하기가 너무 힘들었다. 특히 시간 입력을 시,분 단위로 따로 입력해야 되고 하나씩 하려면 클릭을 몇번을 해야하는지 모른다. 귀찮아귀찮아.

어차피 개인의 입력에 맞추는거라면 기본값정도는 설정했어야 한다고 본다. 그리고 자기가 얼마나 일했는지도 관리가 안된다. 내가 얼마나 일했는지를 알아야 일을 적게하던가 더하던가 할텐데, 그냥 나중에 뭔 감사같은거 나오면 보여줄 용도인가보다.

우회

쓰라니까 쓰긴하는데 너무너무 귀찮아서 구글폼에 외부에서 전송할 수 있을까 생각해봤다. network 로 최종 저장 경로를 확인하고 https://docs.google.com/forms/d/e/{KEY}/formResponse로 POST 를 하면 저장이 되더라. 크로스 도메인은 안막나보다. 그래서 별도 페이지에서 현재 시간만 입력 받아서 전송해버렸다. 이름은 계속 동일한 기기에서 사용한다고 보고 쿠키에 저장했다. 입력을 까먹는 날을 위해 간단한 전송 이력도 넣었다.

확장

간단한 페이지 이지만 만들고 팀원들이 지속적으로 쓰다보니 추가 하고싶은게 많아졌다. 그래서 회사에서 제대로 된 시스템을 만들기 전까지는 개선하면서 관리해보려고 한다.

개념들

  • 사용자
    • 이름
  • 출근
    • 날짜
    • 시간
  • 퇴근
    • 날짜
    • 시간
  • 통계
    • 주간
      • 초과시간
    • 월간

Upcoming Features

Page Design (Material Design by Vuetify)

Framework (Vue)

Calender

Dashboard

Summary

Local Storage

Database

PWA

Push Notification