GROWTH LOG STORIES

함께 만든 성장을,
기록으로 연결합니다.

AI와 함께 배우고, 직접 만들고, 서로 나눈
그로스로그 멤버들의 생생한 성장 기록을 만나보세요.

성장 기록
5기+이어진 커뮤니티
HEALTHIO
PROJECT

사진 한 장으로 시작하는 건강 루틴, Health IO

대표 이야기 읽기

ALL STORIES

성장의 순간을
한곳에서 만나보세요.

프로젝트의 시작부터 모임에서 나눈 인사이트까지,
그로스로그가 함께 만든 기록을 모았습니다.
개의 성장 기록

프로젝트

[GL 1기] BaroData — 흩어진 웹 정보를 바로 업무 데이터로

GROWTH LOG🌱 2026. 7. 28. 21:23

웹에서 필요한 정보를 찾는 일은 어렵지 않지만, 수십 개의 페이지를 열어 업체명과 주소, 연락처를 같은 형식으로 정리하는 순간부터 이야기가 달라집니다. 반복 작업이 길어질수록 시간은 늘어나고 누락이나 입력 오류도 생기기 쉽습니다.

BaroData는 이 과정을 줄이기 위해 웹에 공개된 정보를 수집하고, 필요한 항목만 골라 확인할 수 있도록 만든 업무 자동화 프로젝트입니다. 이름처럼 필요한 데이터를 ‘바로’ 만날 수 있는 경험에 집중했습니다. 😊

함께 만든 팀 👥

BaroData는 기획과 개발, 기술 지원 역할이 함께한 GrowthLog 1기 프로젝트입니다.

역할 팀원
기획 및 총괄 안혜린
개발 한대천
개발 가이드 및 지원 김찬구, 구자용, 권준형

팀은 아이디어를 구체화한 뒤 크롤링 흐름과 사용자 화면을 연결하고, 실제 업무에서 활용할 수 있는 데이터 형태를 고민했습니다.

반복되는 수집 업무를 하나의 흐름으로

부동산이나 지역 기반 영업 업무에서는 같은 유형의 정보를 여러 사이트에서 반복해 찾아야 합니다. BaroData는 검색 대상과 범위를 지정하고, 원하는 필드를 선택해 결과를 표로 확인하는 흐름으로 이 문제를 풀었습니다.

  • 웹에 등록된 정보를 빠르게 수집합니다.
  • 상호명, 주소, 연락처처럼 필요한 항목을 선택합니다.
  • 조회할 데이터 수를 목적에 맞게 지정합니다.
  • 수집된 정보를 표 형태로 확인하고 후속 업무에 활용합니다.

단순히 데이터를 많이 모으는 것이 아니라, 사용자가 필요한 정보만 빠르게 꺼내 쓸 수 있도록 만드는 것이 핵심입니다.

프로젝트에 활용한 기술 스택 🛠️

영역 기술
프론트엔드 JavaScript, React.js
백엔드 Java, Spring Boot, Gradle
웹 데이터 수집 Selenium WebDriver, Chrome·Chromium
데이터 처리 MyBatis, JPA
데이터베이스 MySQL, Redis
개발 및 테스트 IntelliJ IDEA, Git, JUnit 5

React 기반 화면에서 수집 조건을 입력하면 Spring Boot 서버가 요청을 처리하고, Selenium WebDriver가 브라우저를 제어해 웹 데이터를 가져오는 구조입니다. 수집된 정보는 데이터 계층을 거쳐 조회 가능한 형태로 전달됩니다.

핵심 기능 아키텍처

[사용자]
    ↓ 검색 조건·수집 항목 설정
[React 사용자 화면]
    ↓
[Spring Boot API]
    ├── 수집 요청 및 데이터 처리
    ├── Selenium WebDriver → 웹 정보 탐색
    └── MySQL·Redis → 데이터 저장 및 조회
                         ↓
                  [표 형태의 결과]

사용자 화면, 크롤링 처리, 데이터 저장 영역을 나눠 반복적인 정보 수집을 하나의 작업 흐름으로 연결했습니다.

실제 프로젝트 화면으로 살펴본 이용 흐름 💻

먼저 로그인 화면을 통해 BaroData에 접속합니다.

조사하려는 지역과 업종을 지도 서비스에서 검색해 수집 범위를 정합니다.

BaroData에서는 상호명, 연락처, 주소처럼 업무에 필요한 데이터 필드를 선택할 수 있습니다.

필요한 작업 규모에 따라 결과 개수를 지정하면 같은 과정을 반복하지 않고 목적에 맞는 양의 데이터를 확인할 수 있습니다.

이처럼 검색, 조건 설정, 수집으로 이어지는 단계를 간결하게 구성해 반복 작업의 부담을 줄였습니다.

데이터 수집에서 업무 활용까지

BaroData의 방식은 부동산 정보뿐 아니라 지역별 업체 조사, 영업 대상 발굴, 마케팅 리서치처럼 일정한 형식의 공개 정보를 반복해서 확인하는 업무에도 응용할 수 있습니다.

웹 크롤링에서는 대상 사이트의 이용 조건과 수집 정책을 살피는 일도 기술만큼 중요합니다. 필요한 범위와 요청 빈도를 정하고, 출처와 이용 목적을 분명하게 관리해야 데이터 자동화가 지속 가능한 업무 도구가 될 수 있습니다.

프로젝트 후기

가장 큰 배움은 자동화의 출발점이 기술이 아니라 반복 업무의 관찰이라는 점이었습니다. 사람들이 어떤 페이지를 오가고 무엇을 복사하는지 살펴보니, 줄여야 할 단계와 필요한 출력 형태가 자연스럽게 보였습니다.

사용자가 직접 조건을 정할 수 있는 경험에도 집중했습니다. 모든 정보를 한꺼번에 보여주기보다 항목과 결과 수를 선택하게 하면서, 다양한 업무 목적에 대응할 수 있는 구조를 만들었습니다.

협업 과정에서는 기획과 개발의 언어를 맞추는 일이 중요했습니다. ‘정보를 빠르게 모은다’는 목표를 로그인, 검색, 필드 선택, 결과 확인이라는 구체적인 화면과 데이터 흐름으로 나누며 아이디어를 실행 가능한 서비스로 발전시켰습니다.

필요한 정보까지 가는 가장 짧은 길

BaroData는 여러 페이지를 오가던 시간을 줄이고, 사람이 더 중요한 판단과 분석에 집중할 수 있도록 돕는 프로젝트입니다.

매번 반복하던 일을 한 번의 흐름으로 바꾸는 것. 작지만 분명한 이 변화가 BaroData가 제안한 새로운 업무 방식입니다. 🚀

WRITE YOUR GROWTH

오늘의 배움을
내일의 성장으로.

기록은 나를 돌아보게 하고, 공유는 우리를 연결합니다.
당신의 다음 성장 이야기도 그로스로그에서 시작해보세요.

커뮤니티 둘러보기