시간을 절약하고 돈을 벌다

발행: (2026년 2월 3일 오후 02:00 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

배경

많은 사람들이 SaaS 도구를 만들기 위해 프로그래밍을 시작합니다. 저는 기본 HTML과 JavaScript만으로 약 2시간 만에 약 $10 k를 벌어들인 방법을 공유하고 싶습니다.

제가 처음 제출한 파일은 거부되었고, 수정된 버전을 다시 제출할 때까지 결제가 지연되었습니다. 플랫폼에 거의 100명의 공급자가 늘어나면서, 저는 보수적으로 매일 약 1시간씩 이 파일들을 확인하거나 지원·교육을 제공하는 데 소비하고 있었습니다.

경영진은 기존 솔루션이 “작동”한다는 이유와 제3자 회사와의 계약 때문에 UI/UX 개선을 위한 예산 할당을 꺼려했습니다. 그 계약 때문에 직접적인 변경이 불가능했습니다.

해결책

저는 하나의 HTML 파일에 다음을 포함했습니다:

  • 데이터 입력을 위한 폼
  • 제출된 행을 표시하는 테이블
  • 테이블을 CSV 파일로 변환하는 Export 버튼

바닐라 JavaScript를 사용해 폼은 각 입력을 엄격한 “reason code” 규칙에 따라 검증합니다. 행이 검증에 실패하면 명확한 오류 메시지가 표시되어 사용자가 올바르게 제출할 수 있도록 안내합니다. Export 버튼은 HTML 테이블을 배열로 변환하고 CSV 파일로 다운로드합니다.

몇몇 공급자와 베타 테스트를 진행한 뒤, 다음 기능을 추가했습니다:

  • Clear Table 버튼
  • Import CSV 버튼
  • 개별 행을 삭제할 수 있는 기능

모든 개선 사항은 순수 JavaScript와 최소한의 CSS만으로 구현되었습니다.

결과

단일 파일 덕분에 매일 감사와 지속적인 재교육이 필요 없어졌고, 하루에 약 1시간을 절약할 수 있었습니다. 그 여분의 시간으로 이번 글과 같은 블로그 포스트를 작성할 수 있었습니다. 저는 급여를 받는 입장이었기 때문에, 절약된 시간은 당시 약 $12 k(≈ 주 5시간) 연간 가치에 해당했습니다.

Back to Blog

관련 글

더 보기 »

내 2026 개발자 포트폴리오

소개 안녕하세요! 저는 Python, AI, web development 분야에 열정적인 개발자이자 교육자인 Ahmed Anter Elsayed입니다. Live Portfolio 제 Live Portfolio를 확인해 보세요.

HTML용 Emmet

Emmet으로 HTML 더 빠르게 작성하기 HTML을 작성하는 것이 느리고 반복적이라고 느껴질 수 있습니다. 태그를 열고 닫는 작업을 반복해서 입력하는 것… 만약 div와 같은 태그를 간단히 입력할 수 있다면 어떨까요?