구청의 교통행정과에서 복무하던 중 민원 안내 GUI를 통해 안내하면 시스템이 보다 효율적으로 돌아갈 것 같아서 만들게 되었습니다.
python의 kivy를 설치하고 가상 환경을 설정하여 개발하였습니다. 이후 build를 통해 앱으로 배포하여 탭을 이용하여 안내 현장에서 사용하였습니다.
딕셔너리를 통해 key와 value로 연결하여 안내 정보의 내용을 불러왔습니다. 이 과정에서 해시테이블의 개념에 대해 알게 되었고 알고리즘적으로 더 공부했습니다.
Grid Layout의 개념에 대해 알고 이후 웹페이지의 설계에서 Grid 속성을 더 잘 이용할 수 있게 되었습니다.
간단한 앱이지만 앱을 개발하고 배포하는 과정을 간접적으로나마 느끼게 되었습니다.
민원 안내 GUI를 적용한 결과 어디로 갈 지 몰라 어려움을 겪던 민원인이 줄어들었으며 업무 효율이 크게 향상되었습니다.
아래 보이는 것처럼 방문 목적을 누르면 목적에 따라 안내하는 화면이 나옵니다. 자세한 내용은 구청의 업무 지침에 의해 올리지 못했으나 실제 앱에서는 안내 정보가 들어가 있습니다.
