Skip to content

EZDG/PJT

Repository files navigation

SSAFY 11기 2학기 자율 프로젝트

![image](/uploads/a599f2681a5cffea8a242278a4e31d5e/image.png)

팀원 소개

Tech Stack

BackEnd

FrontEnd

CI/CD

Team Collaboration Tools



Architecture

![image](/uploads/7bba05073e56303f04d0d46d997df3ab/image.png)

소개

🌃 기획 의도

공공 데이터를 쉽게 사용할 수 없을까?

  • 공공데이터를 활용한 서비스가 증가하고 있음.
  • 개발이 익숙하지 않은 사람은 공공 데이터 활용을 위한 코드 작성이 어려움.
  • 개발자는 파일 데이터와 Open API를 사용하기 위해 호출 코드를 반복 작성해야 함.
  • 간편하게 공공 데이터 포털이 제공하는 데이터를 가져올 수 있게 돕는 라이브러리를 기획하게 되었음.

서비스 대상

  • 개발이 익숙하지 않은 사람
  • 개발이 능숙하지만, 공공 데이터 조회를 위해 반복해서 코드 작 번거로운 사람

이러한 사람들을 타겟으로 잡아두었습니다.

💎 서비스 기능

1. 코드 자동 생성 (FREEMARKER)

  • DTO 클래스 자동 생성
  • API 연동 코드 템플릿 제공
  • 커스텀 코드 생성 템플릿 지원
  • 다양한 프레임워크 지원

2. 자동 배포 시스템

  • GitLab Package Registry 연동
  • CI/CD 파이프라인 자동화
  • 버전 관리 및 릴리즈 자동화
  • 배포 로그 및 모니터링

3. 동적 웹 크롤링 (Selenium)

  • 실시간 데이터 수집
  • 자동 데이터 업데이트
  • 페이지네이션 자동 처리
  • 에러 복구 메커니즘

🎇 서비스 이용 화면

가이드 페이지

메인 페이지

EZDG_-_Chrome_2024-11-18_20-43-48

검색 기능

EZDG_-_Chrome_2024-11-18_20-44-52

설치 가이드

EZDG_-Chrome_2024-11-18_20-45-09__1

예시프로젝트 - 대구의 자랑

대구의_자랑_-_Chrome_2024-11-18_14-49-00

예시프로젝트 - Find My Company!

기업_기본_정보_조회_-_Chrome_2024-11-18_14-25-12

관리자 페이지

API 등록 및 공공데이터 포털 크롤링

api-등록-크롤링

API 크롤링 결과 확인 및 저장

api-등록-결과-저장

파일 등록

파일-등록-업로드

파일 컬럼명 번역

파일-등록-번역

라이브러리 배포

파일-배포-현황

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 6