간단하게 내 항공편을 지도에서 보고 싶어서 직접 웹 앱을 만들었습니다
Source: Dev.to
Why I Built the App
나는 내 비행을 추적하고 지도에 표시할 수 있는 간단한 방법이 필요했을 뿐이다—그 이상은 필요하지 않았다. 기존 앱들은 느리고, 계정을 요구했으며, 불필요한 세부 정보를 입력하도록 강요했다(프로필, 전체 일정, 좌석 번호, 마일리지 프로그램 등). 나는 다음과 같은 질문에 대한 빠른 답변만 원했다:
- 이 경로가 지도에 어떻게 보이는가?
- 이 비행은 얼마나 먼가?
- 다른 여행과는 어떻게 연결되는가?
Design Principles
- 필수 정보만 요청 – 그 외는 선택 사항.
- 경험을 마찰 없이 – 필수 회원가입 없이, 긴 온보딩 없이.
Core Goals
- 비행을 빠르게 추가한다.
- 지도에 즉시 표시한다.
- 필요하면 오프라인에서도 사용할 수 있다.
- 저장하거나 공유하기 위해 지도 이미지를 다운로드한다.
이 도구는 열어보고, 1분 정도 사용하고, 필요한 것을 얻은 뒤 닫을 수 있도록 만든 것이다—별다른 약속이 필요 없다. 장기 저장을 위해 계정을 만들 수는 있지만, 대부분의 사용자는 계정이 필요하지 않을 것이다.
Technical Overview
- React와 Vite로 구축.
- 불필요한 의존성이 없는 간단하고 가벼운 프론트엔드.
Launch & Early Feedback
- 출시 후 소셜 미디어에 공유하고 Product Hunt에 제출.
- 초기 트래픽은 매우 적었다: 몇 번의 방문과 클릭.
- Bing이 Google보다 사이트를 더 빨리 색인했는데, 이는 혼란스럽고 약간 실망스러웠다.
Lessons Learned
- 출시는 첫 번째 단계일 뿐; 배포는 별개의 도전 과제다.
- SEO는 시간이 걸린다—최고의 실천 방안을 적용해도 새 사이트가 바로 순위에 오르지는 않는다.
- 마찰을 줄이는 것이 중요—강제 회원가입은 사용자를 떠나게 만든다.
- 자신이 직접 필요로 하는 무언가를 만드는 것은 여전히 가치 있다; 문제를 검증해준다.
Ongoing Work
- 성능 및 단순성 개선.
- 대규모 성장 해킹에 의존하지 않고 올바른 청중에게 도달할 더 나은 방법 찾기.
Try It Out
궁금하다면 여기에서 도구를 확인해 볼 수 있다: My Flight Routes
몇 가지 작은 불편함 때문에 무언가를 만드는 것은 충분히 타당한 이유다. 세상을 바꿔야 할 필요는 없으며, 때로는 약간의 마찰을 없애는 것만으로도 충분하다.