본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 04. 07:38

노트북 없이 스타트업을 구축하고 있는 나이지리아의 19세 창업가. 그 방법과 아무도 말하지 않는 현실

요약

나이지리아의 19세 창업가가 노트북과 안정적인 인터넷 없이 스마트폰만으로 스타트업 'One Question'을 구축하는 과정을 다룹니다. 열악한 인프라 환경 속에서도 StackBlitz, Manus.im, v0.app 등 AI 도구를 활용해 개발을 이어가는 생생한 현실을 보여줍니다.

핵심 포인트

  • 스마트폰과 브라우저 기반 IDE(StackBlitz)를 활용한 개발 환경 구축
  • Manus.im과 v0.app 등 AI 에이전트를 통한 코드 생성 및 배포
  • 데이터 번들, 전력 부족, 예산 제약 등 개발 환경의 물리적 한계 극복
  • GitHub Mobile을 이용한 모바일 기반 프로젝트 관리

노트북 없이 스타트업을 구축하고 있는 나이지리아의 19세 창업가. 그 방법.

아무도 말하지 않는 현실

온라인에서 볼 수 있는 대부분의 빌드 인 퍼블릭 (Build in Public) 콘텐츠는 맥북 (MacBook), 안정적인 와이파이 (WiFi), 코워킹 스페이스 (Co-working spaces), 그리고 자유롭게 실험할 수 있는 충분한 런웨이 (Runway)를 가진 창업가들로부터 나옵니다.

이것은 그런 이야기가 아닙니다.

저는 Asym입니다. 19살입니다. 나이지리아의 컴퓨터 과학 (CS) 학생입니다. 오직 스마트폰 하나, 뭉치로 구매하는 데이터 번들 (Data bundles), 그리고 죽지 않는 집착만을 가지고 One Question이라는 스타트업을 구축하고 있습니다.

노트북 없음. 안정적인 인터넷 없음. 로컬 개발 환경 (Local development environment) 없음. 예산 없음.

그리고 제 스타트업의 프론트엔드 (Frontend)는 현재 onequestion.space에서 라이브 상태입니다.

이 기사는 제가 어떻게 이를 해냈는지, 그리고 현재 자정마다 Termux를 사용하여 어떻게 백엔드 (Backend)를 계속 구축하고 있는지에 대한 완전한 분석입니다.

제가 매일 직면하는 제약 사항들

도구와 방법론에 들어가기에 앞서, 제가 내리는 모든 결정의 배경을 이해할 수 있도록 상황을 명확하게 설명하겠습니다.

인터넷: 나이지리아에는 무제한 인터넷이 없습니다. 우리는 데이터를 뭉치로 구매합니다. 데이터가 떨어지면 모든 것이 멈춥니다. 최근 제 집 인터넷 제공업체가 일주일 내내 완전히 블랙아웃 (Blackout) 되었습니다. 저는 계속해서 포스팅하고 구축하기 위해 Starlink 유통 매장까지 걸어가서 문제를 해결했습니다.

기기: 스마트폰 하나. 노트북 없음. 당신이 읽게 될 모든 것은 단 하나의 안드로이드 (Android) 기기에서 이루어졌습니다.

전력: 순환 정전 (Load shedding)은 실재합니다. 저는 배터리가 가득 찼을 때 밤에 작업하며, 배터리 잔량이 떨어지는 것과 경주하듯 일합니다.

돈: 이 스타트업을 위한 저의 5월 전체 예산은 6.67달러였습니다. 그것으로 도메인 (Domain), 이메일, 그리고 X Premium을 해결했습니다. 현재 수익은 0.00달러이며, 저는 기초를 다지고 있기 때문에 이에 대해 완전히 괜찮습니다.

시간: 저는 풀타임 컴퓨터 과학 (CS) 학생입니다. 게시물 초안은 오프라인에서 작성하고, 일요일에 예약하며, 밤에 구축합니다. 이것이 제가 저 자신을 '밤의 구축자 (Night builder)'라고 부르는 이유입니다.

이를 가능하게 만드는 도구들

이 부분은 개발자들이 실제로 알고 싶어 하는 부분입니다. 제 스마트폰 전용 스택 (Stack)에 포함된 모든 도구는 다음과 같습니다:

프로젝트 관리 (Project Management)
GitHub Mobile — 모든 커밋(commit), 모든 브랜치(branch), 모든 푸시(push)를 전적으로 내 휴대폰 브라우저에서 수행합니다.

브라우저 기반 IDE (Browser Based IDE)
StackBlitz — 이것이 VS Code를 완전히 대체했습니다. 브라우저가 있는 모든 기기에서 실행되는 완전한 브라우저 기반 개발 환경입니다. 이것은 제 여정 전체에서 가장 중요한 발견이었습니다.

AI 코딩 에이전트 (AI Coding Agents)
Manus.im — 이것은 저의 가장 강력한 도구입니다. Manus는 내장된 컴퓨터를 가지고 있어 터미널 명령어를 실행하고, 코드를 실행하며, 자율적으로 배포(deploy)할 수 있습니다. 저는 프로젝트의 서로 다른 부분을 처리하기 위해 두 개의 별도 Manus 계정을 동시에 운영합니다.

v0.app — 프론트엔드(frontend) 생성. 저는 특히 UI 컴포넌트와 페이지 구조를 위해 이것을 사용합니다.

ChatGPT — 프로젝트 아키텍트(architect). 저는 ChatGPT를 사용하여 전체 프로젝트의 구조를 잡고, 로드맵을 구축하며, 다른 모든 도구에서 사용할 정확한 프롬프트(prompt)를 생성합니다.

터미널 (Terminal)
Termux — Android에서 직접 실행되는 완전한 Linux 터미널입니다. 이것이 제가 지금 백엔드(backend)를 구축하는 데 사용하고 있는 것입니다. 노트북 터미널은 필요 없습니다.

배포 (Deployment)
Vercel — GitHub 저장소(repository)에 직접 연결되는 원클릭 배포. 프론트엔드는 몇 분 만에 제 휴대폰에서 라이브로 서비스되었습니다.

도메인 (Domain)
Namecheap — onequestion.space를 1.18달러에 구매했고, 휴대폰 브라우저에서 직접 Vercel에 연결했습니다.

모든 것을 바꾼 전략

여기에 아무도 말하지 않는 부분이자, 제 전체 구축 과정에서 가장 큰 차이를 만든 통찰이 있습니다.

단 하나의 AI 에이전트가 모든 것을 처리하게 두지 마세요.

단일 AI 에이전트에게 너무 많은 컨텍스트(context)를 주면 환각(hallucination) 현상이 발생하기 시작합니다. 응답은 나빠지고, 코드는 더 지저분해지며, 모든 것이 무너지기 시작합니다.

그래서 저는 작업을 나누었습니다.

두 개의 Manus 계정. 각각 프로젝트의 완전히 분리된 부분을 담당합니다. 하나는 프론트엔드 로직에 집중하고, 다른 하나는 구조와 통합(integration)에 집중합니다. 어느 쪽도 상대방으로부터 오는 과도한 컨텍스트에 과부하되지 않습니다.

하지만 여기서 발생하는 문제는 이것입니다 — 에이전트 B가 에이전트 A가 어디서 멈췄는지 어떻게 알 수 있을까요?

.md 파일 솔루션.

저는 프로젝트 내부에 다음과 같은 내용을 설명하는 단일 마크다운 (.md) 파일을 만들었습니다:

  • 프로젝트가 무엇인지
  • 지금까지 무엇이 구축되었는지
  • 마지막 에이전트가 어디에서 멈췄는지
  • 다음 에이전트가 무엇을 해야 하는지

에이전트를 전환하거나 새로운 세션을 시작할 때마다, 저는 그 파일을 컨텍스트 (Context)에 가장 먼저 붙여넣습니다. 그러면 에이전트는 제가 처음부터 모든 것을 설명할 필요 없이 즉시 전체 그림을 이해합니다.

이 한 가지 방법 덕분에 반복되는 작업과 혼란스러운 AI 응답으로 인해 낭비되는 며칠의 시간을 아낄 수 있었습니다.

지금까지 출시한 것들

전적으로 휴대폰만으로 구축했습니다:

— onequestion.space 에 배포된 전체 Next.js 프론트엔드 (Frontend)
— 깔끔한 커밋 히스토리를 가진 GitHub 저장소 (Repository)
— 연결 및 활성화된 커스텀 도메인
hello@onequestion.space 를 통한 전문적인 이메일
— Termux를 사용한 백엔드 (Backend) 개발 시작

총 비용: $6.67

이 방법 뒤에 숨겨진 사고방식

한 가지 솔직하게 말씀드리고 싶습니다.

이 여정에서 제가 마주한 모든 제약 사항은 저로 하여금 더 나은 경로를 찾도록 강제했습니다. 노트북이 저에게 StackBlitz를 가르쳐준 것이 아닙니다. 안정적인 인터넷이 저에게 오프라인으로 작업하고 모든 것을 대기열에 넣는 법을 가르쳐준 것이 아닙니다. 돈이 없었기에 무료 도구로 실제 제품을 만들 수 있다는 것을 배웠습니다. 터미널 (Terminal)이 저에게 Termux를 가르쳐준 것이 아닙니다.

제약 사항은 적이 아닙니다. 그것은 커리큘럼 (Curriculum)입니다.

대부분의 창업가는 적절한 도구를 갖출 때까지 기다립니다. 저는 적절한 도구란 지금 당장 사용할 수 있는 무엇이든 의미하며, 기술이란 그것들을 어떻게 함께 작동하게 만들지 알아내는 것이라는 점을 배웠습니다.

저는 이 모든 것을 다 깨달은 사람으로서 이 글을 쓰는 것이 아닙니다. 저는 지금 이 순간, 나이지리아에서 한밤중에 휴대폰을 붙잡고 실시간으로 문제를 해결해 나가고 있는 사람으로서 이 글을 쓰고 있습니다.

다음 단계

백엔드는 현재 Termux를 사용하여 구축되고 있습니다. 모든 단계는 공개적으로 기록되고 있습니다.

만약 여러분이 제약 사항 — 노트북 없음, 제한된 인터넷, 예산 없음, 팀 없음 — 속에서 무언가를 구축하고 있다면, 여러분이 시작하기 전에 기다리고 있는 그 무언가는 오지 않을 것이라는 점을 말씀드리고 싶습니다. 여러분이 가진 것으로 시작하세요.

모든 도구, 모든 문제, 그리고 모든 해결책을 실시간으로 게시하는 X의 @asym_alwali에서 이 여정을 함께하세요.

미션은 계속됩니다.

_Chimera

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0