20편. 다음 목표, NOPLAN 진짜 서비스로

이미지
다음 목표, NOPLAN 진짜 서비스로 여기까지가 코딩 모르던 디자이너가 AI로 앱을 만든 이야기예요. NOPLAN은 이제 시작일 뿐입니다. 앞으로 어디로 갈지, 그 계획을 이야기하면서 이 시리즈를 마무리하려고 해요. 골프는 시작일 뿐이었다 NOPLAN은 골프 여행으로 시작했어요. 제가 제일 좋아하는 거니까요. 근데 처음부터 골프만을 위한 앱은 아니었어요. 여행에는 골프도 있고, 관광도 있고, 맛집 탐방도 있잖아요. 골프는 그중 첫 번째 시작점이었을 뿐이에요. 동선이 제일 까다로운 골프에서 통하면, 다른 여행은 더 쉬울 거라고 봤거든요. 앞으로는 골프 너머로 넓혀갈 계획이에요. 어떤 여행이든 NOPLAN을 켜고 그냥 떠날 수 있게요. 진짜 쓸 수 있는 서비스로 지금 NOPLAN은 데모에 가까워요. 후쿠오카로 고정돼 있고, 추천 정보도 제가 넣은 범위 안에 있어요. 목표는 이걸 진짜 서비스로 키우는 거예요. 여행지를 자유롭게 고르고, 더 다양한 정보가 들어가고, 실제 예약까지 이어지는 것. 갈 길이 멀지만, 여기까지 온 것처럼 하나씩 만들어가려고 해요. 코딩을 못 한다는 건 이제 핑계가 안 돼요. AI랑 같이 하면 되니까요. 이 블로그를 이어가는 이유 이 블로그는 NOPLAN을 만드는 과정을 적는 곳이에요. 앞으로도 계속 적을 거예요. 새 기능을 만들면서 막힌 이야기, AI랑 씨름한 이야기, 사람들 반응을 듣고 고친 이야기. 잘된 것만이 아니라 헤맨 것까지 다 적을게요. 저처럼 "나도 만들어보고 싶은데" 하는 사람한테, "어 나도 할 수 있겠다"는 용기가 되면 좋겠어요. 계획 없이 사는 사람이, 계획 없이 시작한 앱 만들기. 그 여정은 계속됩니다. 여기까지 오는 데 걸린 시간 첫 프롬프트를 쳤던 날부터 지금까지, 돌아보면 짧지 않은 시간이었습니다. 에러도 여러 번 만났고, 하루치 작업을 통째로 날린 날도 있었고, 이름 하나 짓는 데도 한참 걸렸어요. 그래도 결국 여기까지 왔습니다. 앞으로는 후...

16편. 앱을 인터넷에 올렸다, 배포

앱을 인터넷에 올렸다, 배포

지금까지 만든 앱은 제 컴퓨터 안에만 있었어요. 저만 볼 수 있었죠.

이걸 다른 사람도 쓰게 하려면 인터넷에 올려야 합니다. 이걸 "배포"라고 부르더라고요. 비개발자한테는 이것도 큰 산이었어요.

배포 완료 화면

만드는 거랑 올리는 건 다른 일

앱을 만드는 것까지는 어떻게 했어요. 근데 그걸 인터넷에 올리는 건 또 다른 얘기였습니다.

제 컴퓨터에서는 잘 되는데, 이걸 어떻게 해야 다른 사람 폰에서도 열리지? 주소는 어떻게 만들지? 서버라는 게 필요하다던데 그게 뭐지? 모르는 것투성이였어요.

여기서도 방법은 똑같았어요. AI한테 물어봤습니다. "내가 만든 앱을 인터넷에 올려서 다른 사람도 쓰게 하고 싶어. 어떻게 해?"

무료로 올리는 방법이 있었다

AI가 알려준 건, 무료로 앱을 올릴 수 있는 서비스들이 있다는 거였어요.

복잡한 서버를 직접 마련할 필요 없이, 이런 서비스에 제 앱을 연결하면 인터넷 주소가 생기고 누구나 접속할 수 있게 돼요. 돈도 안 들고요. 비개발자한테는 이게 정말 다행이었습니다.

물론 연결하는 과정에서 또 에러가 났어요. 설정이 안 맞거나, 뭔가 빠졌거나. 그때마다 AI한테 증상을 말하고 하나씩 고쳤습니다. 이제는 이 과정이 익숙했어요. 에러는 과정이니까요.

내 앱에 주소가 생긴 순간

드디어 앱이 인터넷에 올라갔어요. 주소가 생겼습니다.

그 주소를 폰에 입력하니까 제 앱이 떴어요. 제 컴퓨터가 아니라 인터넷에 있는 앱이요. 이걸 다른 사람한테 보내면 그 사람도 똑같이 볼 수 있는 거예요. 신기하고 뿌듯했습니다.

코딩도 모르던 사람이 만든 앱이, 이제 세상 누구나 접속할 수 있는 진짜 앱이 된 거예요.

폰 화면에 뜬 앱과 주소

배포가 이렇게 간단할 줄 몰랐다

배포라는 말이 주는 무게감 때문에 시작 전엔 살짝 긴장했습니다. 서버니 도메인이니, 어려운 용어들이 잔뜩 있을 것 같았거든요.

실제로는 생각보다 간단했습니다. 코드를 깃허브에 올리고, 무료 호스팅 서비스에 연결하고, 도메인만 하나 사서 이어줬어요. AI가 각 단계를 순서대로 안내해줬고, 저는 화면에 뜨는 대로 따라가기만 했습니다.

제일 짜릿했던 순간은 제 도메인을 폰 브라우저에 직접 쳐서 제 앱이 뜨는 걸 봤을 때였어요. 제 컴퓨터에서만 보이던 화면이 이제는 누구나 볼 수 있는 주소가 됐다는 게 실감 났습니다.

배포하고 나서 달라진 것

배포 전과 후는 마음가짐부터 달랐습니다. 배포 전에는 "나만 보는 거니까 대충 해도 되지"라는 생각이 은근히 있었어요. 배포하고 나니 누가 볼지 모른다는 생각에 사소한 오타 하나도 다시 보게 됐습니다.

실제로 링크를 올리고 나서 처음 보는 사람이 접속했다는 걸 알았을 때 기분이 묘했습니다. 제 컴퓨터 안에서만 존재하던 게 이제는 인터넷 어딘가에 진짜로 있는 거니까요.

이 단계를 넘기고 나니 나머지 작업들도 훨씬 책임감 있게 하게 됐습니다.

배포까지 끝내고 나니, 그동안 "언젠가는 서비스로 만들 거야" 하고 막연하게 생각했던 게 실제로 눈앞에 있는 주소로 바뀌었습니다. 다음부터 뭔가를 만들 때는 이 배포 과정이 훨씬 덜 두렵게 느껴질 것 같습니다.

지금도 가끔 주소창에 직접 제 도메인을 쳐봅니다. 매번 뜰 때마다 신기해요. 코딩을 하나도 몰랐던 제가 인터넷에 실제로 존재하는 서비스를 만들었다는 게, 시간이 지나도 잘 실감이 안 납니다.

배포는 끝이 아니라 시작이라는 말을 실감했습니다. 링크가 생긴 순간부터 진짜 사용자를 만나는 여정이 시작되니까요. 그 시작을 이제 막 끊었다는 게 뿌듯합니다.

"배포는 개발자만 하는 거 아니야?"

1. 무료 배포 서비스가 있습니다. 서버를 직접 마련할 필요 없어요. 무료로 앱을 올려주는 서비스에 연결하면 주소가 생기고 누구나 접속할 수 있어요.

2. 배포도 AI한테 물어보면 됩니다. "내 앱 인터넷에 올리고 싶어"라고 하면 방법을 알려줘요. 과정에서 에러 나면 또 하나씩 고치면 되고요.

3. 만드는 것과 올리는 건 별개입니다. 앱을 다 만들었어도 배포는 따로 해야 해요. 이 단계까지 해야 진짜 "남들이 쓰는 앱"이 됩니다.

다음 이야기

앱이 인터넷에 올라갔어요. 근데 사람들은 대부분 폰으로 봅니다. 다음 글에서는 폰에서도 잘 보이게 만드는 작업을 다루겠습니다.

이 블로그의 인기 게시물

18편. 사람들에게 보여준 첫 반응

17편. 모바일에서도 되게 만들기

19편. AI로 앱 만들며 알게 된 것 5가지