목록휴가관리 (3)
공부한 것 꼭꼭 씹어먹기
앱시트로 만들어본 휴가관리어플 회고 지난 2주 동안 틈틈이 저의 첫번째 앱시트(이자 노코드) 어플을 만들어 보았습니다. 아주 작고 소중했던 토이 프로젝트를 마쳤으니 회고를 한 번 해보려고 합니다. 우선 개발자로서 앱시트를 사용해보고 느낀 점은 의외로 편한데 불편하다! 이었습니다... 또르르...👀 화면단 구현하느라 고생하지 않아도 되고, 데이터베이스 셋팅할 필요도 없어서 아주 편했습니다. 특히, 테이블이 만들어지면(스프레드시트에 작성만 하면) CRUD 화면이 알아서 만들어 지니까 아주 손쉬웠습니다. 그러나! 각 데이터에 함수를 쓰는 것이 익숙지 않아서 생각만큼 속도가 나지 않았습니다. SQL 쿼리를 쓰면 바로 뽑을 수 있을 데이터인데 각 데이터 컬럼의 formula를 이리 저리 만지고 각종 설정을 체크 ..
기능 구현하기 휴가관리어플의 기능을 만들어 보겠습니다. 주요 기능으로는, 휴가 신청할 때 휴가 시작일이 휴가 종료일보다 늦으면 신청할 수 없다 휴가 신청할 때 신청한 휴가의 일수가 남은 휴가 일수보다 크면 신청할 수 없다. Upcoming 화면에는 지난 일정은 안보이고 앞으로의 휴가 일정만 보고 싶다. 휴가 수정은 신청자 본인이 '승인 대기' 상태의 휴가만 할 수 있다. 휴가 신청할 때 진행 상태를 '승인 대기' 외에는 선택하지 못하게 하고 싶다. 승인대기 상태의 휴가가 승인으로 update될 경우 총 휴가에서 사용한 휴가를 뺀 값을 남은 휴가 컬럼에 update한다. ✨ 1 & 2 ✨ 우선 1번, 2번 두 가지 기능을 한 번에 만들어 보겠습니다. 휴가 시작일이 휴가 종료일보다 늦으면 신청할 수 없고, ..
저희 회사는 아직도 휴가를 쓸 때는 A4용지에 휴가신청서를 출력해서 제출하는 10명 미만의 작은 회사입니다. 사원들은 매번 신청서를 작성해야 하고 프린트해서 서명한 뒤 제출하면 매니저는 엑셀에 휴가 내용을 기입합니다. 매우 번거롭고 종이도 낭비될 뿐 아니라 매니저 컴퓨터 내의 엑셀 파일이 날아가 버리면 골치 아파지는 이 문제를 해결하기 위해 휴가 관리 어플을 만들어 보겠습니다. 일단 이 어플의 기능과 각 기능에서 신경써야 할 부분을 생각나는대로 써봤습니다. 워크플로우 사원 A가 휴가를 신청한다 : 신청자는 로그인 한 본인만 가능, end date가 start date보다 작을 수 없음, 남은 휴가 일수에서 신청한 휴가 일수를 뺀 값이 0보다 커야한다. 그렇지 않을 경우 alert 띄우기. 휴가 테이블에 ..