|
1 | | -# SpecTrackr 프로젝트 개요 및 컴포넌트 설명 |
| 1 | +# SpecTrackr Frontend 개요 및 컴포넌트 설명 |
2 | 2 |
|
3 | 3 | --- |
4 | 4 |
|
|
7 | 7 | **SpecTrackr**는 사용자가 직업(분야), 회사, 직무에 따른 채용 정보와 지원자 스펙 정보를 검색할 수 있는 React 기반 웹 애플리케이션이다. |
8 | 8 | 주요 기능은 크게 두 가지 검색 방식으로 나누어진다: |
9 | 9 |
|
10 | | -- **회사 기준 검색** (`com_sp.jsx`) |
11 | | -- **스펙 기준 검색** (`sp_com.jsx`) |
| 10 | +- **채용공고 검색** (`com_sp.jsx`) |
| 11 | +- **스펙 검색** (`sp_com.jsx`) |
12 | 12 |
|
13 | 13 | --- |
14 | 14 |
|
15 | 15 | ## 2. 파일 설명 및 주요 기능 |
16 | 16 |
|
17 | | -### 2.1 `com_sp.jsx` — 회사 기준 검색 컴포넌트 |
| 17 | +### 2.1 `com_sp.jsx` — 채용공고 검색 컴포넌트 |
18 | 18 |
|
19 | 19 | #### 역할 |
20 | 20 | 사용자가 직업 분류 → 회사 → 직무 순으로 필터링하여 해당 조건에 맞는 채용 공고를 조회할 수 있도록 한다. |
|
25 | 25 | - 회사 선택 시 그 회사에 맞는 직무만 필터링, 직무 선택 시 그 직무에 맞는 회사만 필터링 (상호 필터링) |
26 | 26 | - 세 가지 조건(직업 분류, 회사, 직무)이 모두 선택되면 해당 조건에 맞는 채용 공고 데이터를 API에서 받아 화면에 출력 |
27 | 27 | - 채용 공고는 이미지가 있으면 이미지로, 없으면 텍스트 상세 정보로 보여줌 |
28 | | -- 상단 탭 버튼으로 ‘회사 기준 검색’과 ‘스펙 기준 검색’ 간 전환 (후자는 `sp_com.jsx` 컴포넌트) |
| 28 | +- 상단 탭 버튼으로 ‘채용공고 검색’과 ‘스펙 검색’ 간 전환 (후자는 `sp_com.jsx` 컴포넌트) |
29 | 29 |
|
30 | 30 | #### 주요 상태값(State) |
31 | 31 | | 상태명 | 설명 | |
|
50 | 50 |
|
51 | 51 | --- |
52 | 52 |
|
53 | | -### 2.2 `sp_com.jsx` — 스펙 기준 검색 컴포넌트 |
| 53 | +### 2.2 `sp_com.jsx` — 스펙 검색 컴포넌트 |
54 | 54 |
|
55 | 55 | #### 역할 |
56 | 56 | 사용자가 회사와 직무를 선택하고 본인의 스펙(학력, 성적, 사회경험, 어학, 수상, 자격증)을 입력하면 해당 조건에 맞는 합격자 스펙을 조회하고 추천해주는 기능을 제공한다. |
|
61 | 61 | - 사용자 스펙 입력 폼 제공 (학교, 성적, 사회경험, 어학, 수상, 자격증) |
62 | 62 | - 입력한 스펙과 선택한 회사/직무 조건에 맞는 합격자 데이터를 API에서 받아 추천 및 순서대로 조회 가능 |
63 | 63 | - 추천 합격자 리스트는 캐러셀 형식으로 표시, 사용자 클릭으로 다음/이전 지원자 보기 가능 |
64 | | -- 상단 탭 버튼으로 ‘스펙 기준 검색’과 ‘회사 기준 검색’ 간 전환 (후자는 `com_sp.jsx` 컴포넌트) |
| 64 | +- 직무별 스펙 시각화: Tableau 리포트를 통해 직무별 합격자 스펙 정보를 워드클라우드 형태로 시각화하여 제공 |
| 65 | +- 상단 탭 버튼으로 ‘스펙 검색’과 ‘채용공고 검색’ 간 전환 (후자는 `com_sp.jsx` 컴포넌트) |
65 | 66 |
|
66 | 67 | #### 주요 상태값(State) |
67 | 68 | | 상태명 | 설명 | |
|
0 commit comments