목록으로
나라장터 입찰공고 서비스
공공데이터 API를 활용한 입찰공고 검색 및 AI 매칭 플랫폼
** 프로젝트 개요**
나라장터(G2B) 입찰공고 정보를 실시간으로 수집하고, AI 기반 매칭 추천을 제공하는 웹 서비스입니다. 기업의 보유 면허, 선호 지역, 관심 키워드를 기반으로 맞춤형 입찰공고를 추천합니다.
** 기술 스택**
** 주요 기능**
** 1. 입찰공고 검색 및 조회**
- 다중 필터링: 분야(물품/공사/용역/외자), 마감일, 공고종류, 지역, 면허
- 키워드 검색: 공고명, 기관명 검색
- 상세 정보: 공고 상세, 첨부파일 다운로드
- 실시간 데이터: 매일 3회 나라장터 API 동기화
** 2. AI 매칭 추천 (Beta)**
- 프로필 기반 매칭: 회사 보유 면허, 선호 지역, 관심 키워드 분석
- 매칭 점수: 0-100점 스코어로 적합도 표시
- AI 상세 분석: 공고별 참여 적합성 분석 리포트
** 3. 회원 기능**
- 회사 프로필: 보유 면허, 선호 지역, 관심 키워드 관리
- 관심공고: 북마크 기능
- 알림 설정: 맞춤 공고 알림 (예정)
** 4. 크레딧 시스템**
- 가입 보너스: 회원가입 시 500 크레딧 지급
- AI 기능 과금: 매칭 분석(10), 상세 분석(20) 크레딧
- 충전/내역 관리: 크레딧 충전 및 사용 내역 조회
** 5. 관리자 기능**
- 회원 관리: 회원 목록, 상태 관리
- 크레딧 관리: 크레딧 지급/차감
- 문의 관리: 사용자 문의 답변
** 6. 문의 게시판**
- 비밀글 시스템: 본인 글만 조회 가능
- 카테고리 분류: 일반문의, 충전문의, 오류신고, 기능요청
- 관리자 답변: 1:1 문의 답변
화면 구성 ├── 대시보드 # 요약 통계, 최근 공고 ├── 입찰공고 # 공고 목록, 필터, 검색 │ └── 상세보기 # 공고 상세, AI 분석 ├── AI 매칭 추천 # 프로필 기반 맞춤 추천 ├── 관심공고 # 북마크 목록 ├── 알림설정 # 알림 조건 관리 ├── 회사 프로필 # 면허, 지역, 키워드 설정 ├── 내 크레딧 # 잔액, 충전, 사용내역 ├── 관리자 문의 # 1:1 문의 ├── 이용방법 안내 # 서비스 가이드 └── 관리자 ├── 회원 관리 ├── 크레딧 관리 └── 문의 관리
** 데이터 수집**
- 수집 주기: 매일 오전 6시, 정오, 오후 6시
- 데이터 소스: data.go.kr 나라장터 입찰공고 OpenAPI
- 수집 유형: 물품(thng), 공사(cnstwk), 용역(servc), 외자(frgcpt)
** 프로젝트 특징**
- 프레임워크 미사용: 순수 PHP로 MVC 패턴 직접 구현
- 커스텀 라우터: RESTful API 라우팅 자체 구현
- 반응형 디자인: 모바일/태블릿/데스크톱 지원
- 실시간 데이터: 공공데이터 API 연동 자동화
회원가입하시면 자동 승인 됩니다. 테스트로 사용해보실분들은 아이디 : biz01@test.com ~ biz10@test.com 비밀번호 : biz1234 로 확인 가능합니다. 각 계정당 테스트용 크레딧이 포함되어 있습니다.