Skip to content

Thx-30K/FE

Repository files navigation

Ban:D FrontEnd

LLM 기반 자연어 질의 분석과 하이브리드 검색을 결합한 지능형 패널 추천 시스템입니다.

Preview

Screenshot 2025-12-07 at 12 45 52 AM Screenshot 2025-12-07 at 12 46 02 AM Screenshot 2025-12-07 at 12 46 15 AM Screenshot 2025-12-07 at 12 46 27 AM Screenshot 2025-12-07 at 12 46 36 AM

Members

LEAD/FE FE BE BE/DATA BE/AI
구혁모 김예나 이가은 조주한 천성진

Tech Stack

  • React 19 - UI 라이브러리
  • TypeScript - 타입 안정성
  • Vite - 빌드 도구
  • React Router - 라우팅
  • TanStack Query - 서버 상태 관리
  • Chart.js - 차트 라이브러리
  • SCSS - 스타일링
  • Axios - HTTP 클라이언트
  • Framer Motion - 애니메이션
  • XLSX - 데이터 내보내기

Getting Started

Installation

git clone https://github.com/hansung-sw-capstone-2025-2/2025_8_I_FE.git
cd 2025_8_I_FE
npm install

Development

npm run dev

Build

npm run build

Preview Build

npm run preview

Project Structure

src/
├── apis/              # API 클라이언트 및 서버 통신 로직
├── assets/            # 정적 자산 (아이콘, 이미지, 로고)
├── components/        # 재사용 가능한 컴포넌트
│   ├── Layout.tsx     # 레이아웃 래퍼
│   ├── SearchBar/     # 검색 바 컴포넌트
│   └── SideBar/       # 사이드바 컴포넌트
├── data/              # 정적 데이터
├── pages/             # 페이지 컴포넌트
│   ├── DashBoardPage/ # 대시보드 페이지 및 하위 컴포넌트
│   └── mainPage/      # 메인 페이지 및 하위 컴포넌트
├── styles/            # 전역 스타일 (SCSS 변수, 함수, 믹스인)
├── types/             # TypeScript 타입 정의
└── utils/             # 유틸리티 함수

Key Features

  • 자연어 패널 검색: LLM 기반 자연어 질의 분석을 통한 직관적인 패널 검색
  • 데이터 시각화: 다양한 차트를 통한 데이터 시각화 및 분석
  • 시나리오 카드: 3가지 유형에 따른 패널 추천 시나리오 제공
  • 패널 상세 정보: 검색된 패널의 상세 정보 테이블 제공
  • 데이터 내보내기: XLSX/CSV 형식으로 데이터 내보내기 지원

License

이 프로젝트는 한성대학교 기업연계 SW캡스톤디자인 수업에서 진행되었습니다.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages