💡
Haenu.com
  • 👋안녕하세요, 조현우입니다
  • 😍About me
    • ⚫이력서
    • 🟤개발 연혁
    • 🔵포트폴리오 (경력기술)
      • 크리에이터 관리 내부 툴 개발
      • TWIP 핀볼게임
      • TWIP 빙빙도네
      • TWIP CLIP
      • TWIP VOD & CLIP
      • TWIP/TGD APP
      • EJN 사내 프로덕트 개발
      • i.M 택시 예약서비스 웹뷰 개발
      • i.M 택시 백오피스 개발
      • HR Platform
      • Easy LMS
      • JDC 일자리데이터센터
      • 직업카드심리검사
      • (사)한국직업상담협회 공동훈련센터
    • 🟣외부 발표/강연
      • INFCON 2024
      • UbuCon Korea 2024
    • 🟢사이드 프로젝트 (엄선된)
      • ARCHIVERS (2023.10)
      • KAMY (2023.09)
      • 레븐 Portal (2023.08)
      • dotenv-to-sealed-secrets (2023.06)
      • gongik-ars (2023.04)
      • ⭐Clippy - MAU 4만 달성! (2022.11)
      • 해리배치고사 (2022.07)
      • 전해리 방송일정 (2022.06)
      • 나와 가장 잘 맞는 레븐 멤버는? (2022.06)
      • gellgell (2022.05)
      • 레븐 멀티트위치 (2022.04)
      • 포도당 노래책 (2022.02)
      • 트리니티 헬퍼 (2020.08)
      • 해누플래너 (2018.08)
      • 야자타임 (2016.07)
    • 🟠사이드 프로젝트 (그 외)
      • VMusic (2023.07)
      • 트위치 개발자문서 한글화 프로젝트 (2023.04)
      • 트위치/아프리카TV 뱅온알림봇 (2022.04)
      • 머니머니 (2022.04)
      • AfreecaTV Auto Up (2020.11)
      • 개인 쿠버네티스 클러스터
    • Life Checkpoint
      • 처음 개발을 접하다 (2013)
      • e-ICON 세계대회에서 앱 개발로 3위 수상 (2014)
      • 산수 연습 앱 개발 (2015)
      • 2016 - PHP와의 첫 만남
      • 2017 ~ 2018 - 개발의 즐거움으로 버틴 대입 수험생활
      • 2018 ~ 2019 - C++과 함께하는 알고리즘 문제해결
      • 2019.03 - 학식봇 프로젝트
      • 2019.09 - 첫 직장, 새로운 도전
      • 2020 - PHP와 함께 한 단계 업그레이드
      • 2021 - 계속해서 업그레이드, 그리고 첫 이직
      • 2022 - 산업기능요원 시작! 사이드 프로젝트에 눈을 뜬 한 해
      • 2023
    • 회고 모음
  • 🔗Links
    • GitHub
    • LinkedIn
    • Tech Blog
    • X (Twitter)
    • Coffee Chat
    • Document Storage
Powered by GitBook
On this page
  • 개요
  • 기술스택
  • 주요 기능
  • 세부 개발 과정
  • 성장 포인트

Was this helpful?

Edit on GitHub
  1. About me
  2. 사이드 프로젝트 (엄선된)

gongik-ars (2023.04)

산업기능요원 퇴근 기록을 위한 ARS 스크립트

Previousdotenv-to-sealed-secrets (2023.06)NextClippy - MAU 4만 달성! (2022.11)

Last updated 1 year ago

Was this helpful?

개요

기술스택

  • Express.js

  • Twilio

주요 기능

  • Twilio를 이용해 정해진 시나리오대로 전화를 걸 수 있음

[Twilio] 산업기능요원 퇴근 기록은 하셨나요? 기록했다면 1번, 찍는 날이 아니라면 2번, 잠시 후 찍겠다면 3번을 눌러주세요.

[User] 1번 / 2번 / 3번 입력

[Twilio] 1번, 2번 - 확인되었습니다 / 3번 - 잠시 후에 다시 확인하겠습니다 (5분 후 다시 전화) / 그 외 - 잠시 후에 다시 확인하겠습니다 (3분 후 다시 전화)

  • 쿠버네티스 클러스터 위에 Express.js로 파드를 띄워두고, 쿠버네티스 크론잡으로 정해진 시간에 전화 트리거 (평일 저녁 7시)

세부 개발 과정

산업기능요원 근무를 하면서 퇴근기록(지문 찍기)을 깜빡하고 집에 가는 경우가 종종 발생했다. 이 때문에 나중에 CCTV를 다시 돌려 퇴근시간을 확인하는 등 불편함이 있어서, 이런 문제를 방지하고자 매일 저녁 퇴근시간에 전화를 걸어 퇴근기록을 했냐고 확인하면 어떨까? 하는 생각이 들어 바로 만들어보았다.

Twilio는 한국 번호는 지원하지 않기 때문에 미국 번호로 생성하고, 국제전화로 들어오게 만들었다. 국제전화이더라도 번호 등록만 해두고 따로 차단만 하지 않는다면 수신 비용은 없기 때문에 문제는 없다.

지금까지 총 3명이 사용하였고 (2023년 10월 현재도 사용 중), 매월 $3~4 정도가 나오는데 이건 한번씩 동료분이 커피를 사주는걸로 비용은 처리하고 있다.

성장 포인트

  • Twilio를 처음 써봤고, 코드로 전화를 걸고 입력에 따라 응답을 다르게 만들 수 있는 경험을 했다.

  • 향후 온콜 관련된 기능을 만들어야 할 상황이 있다면 써먹어볼 수도 있을 것 같다.

😍
🟢
LogoGitHub - dokdo2013/gongik-ars: 산업기능요원 퇴근기록 확인을 위한 ARS 스크립트GitHub
GitHub