첫 웹 구현 도전기: 수동 업무를 자동화한 경쟁약물 진행상황 추적 서비스

소개

내가 몸담고 있는 팀은 매번 경쟁 약물의 개발 진행상황을 수동으로 찾아보고, 정리하고 공유하는 업무를 하고 있었다. 늘 반복되는 작업에 시간은 뺏기고 집중할 핵심 업무에 몰입하지 못하는 느낌이 강했고, 이 불편함을 기술로 해결해보고 싶었다.

그러던 중 들어간 스터디는 “1주 만에 완성하는 웹 서비스”라는 도전적인 제목이었다. 처음엔 반신반의했지만, 오히려 “내가 가장 하기 싫은 일을 해결해보자”는 아이디어로 프로젝트를 시작했다.

진행 방법

📌 처음 막막했던 시작

웹 개발 경험은 전무했다.
“1주 만에 완성이라니…”라는 스터디 제목은 그냥 과장 광고처럼 느껴졌다 😂
하지만 스터디는 “아이디어를 가져와라”는 미션을 주었고, 나는 반복적인 수동 업무를 자동화하는 서비스를 주제로 삼았다.


🔧 도구 활용 & 구현

  • Gemini: 내가 원하는 기능을 구현할 수 있도록 코드 생성 요청

  • Antigravity: 생성된 코드를 서비스 형태로 붙여주는 역할

Gemini와 “Antigravity에 넣을 수 있는 코드”를 만들기 위해 빠르게 기본 구조를 잡았다.


🧠 가장 힘들었던 순간: 배포

“다 됐다!”라고 느꼈을 때, Vercel 배포에 막혔다.
동일한 문제를 겪고 있는 분들이 계셔서 스터디장님과 함께 문제를 해결하며 Vercel을 내 로컬 컴퓨터와 연결하는 법을 배웠다.

그러나 다시 찾아온 또 다른 장애물—Antigravity의 사용 한도 도달 😰 결국 처음부터 다시 코드를 짜기 시작했다.

결과와 배운 점

💡 기대 이상으로 완성된 웹

  • 웹에서 정상적으로 동작

  • 개인용으로 사용 중이지만 포기하지 않고 LinkedIn에 후기 + 프로젝트 소개 글을 올림

  • 생각보다 더 Fancy하게 완성되어 만족스러웠다. (아직 갈 길은 멀지만....)

단순히 “그림만 그렸던 아이디어”가 실제로 돌아가는 서비스가 되자
“여기는 이렇게 개선하면 좋겠다”는 다음 단계 아이디어가 떠오르기 시작했다.

🏁 내가 얻은 가장 큰 배움

처음 해보는 웹 구현 경험은 무작정 시작하는 것이 가장 중요하다는 사실이었다.

나는 원래 불편함을 잘 참고 적응하는 성향이라 “그냥 이대로 해도 되겠지”라고 생각할 때가 많았다.
하지만 이번 프로젝트를 통해 시작하지 않으면 성과도 없다는 걸 뼈저리게 느꼈다.

sysadmin 대시보드의 스크린샷

💬 마지막 한마디

일단 시작하세요. 우리는 더 똑똑하게 일할 수 있습니다. 🚀

완벽하지 않아도 괜찮아요. 처음 한 걸음이 여러분의 다음 성장으로 이어집니다 💡

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

1개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만