Skip to content

indigo-net/fe-crate

Repository files navigation

CRATE: Selection Optimization Solution

지원서 수집부터 평가까지, 선발의 모든 과정을 하나로 통합하는 CRATE입니다.
기존의 파편화된 모집 프로세스를 혁신하여 '수집'을 넘어 '선발'의 본질에 집중할 수 있는 환경을 제공합니다.


💎 Service Overview

Preview Design Identity & Philosophy
CRATE Preview 🎨 키치한 미학 (Kitsch Aesthetic)
대담하고 실험적인 레트로-퓨처리즘 스타일을 지향합니다. 정형화된 툴에서 벗어나 사용자에게 강렬한 시각적 인상을 남기는 독창적인 UI를 선사합니다.

📍 네온 타이포그래피 (Neon Typography)
고대비 배경 위에 네온 컬러 액센트를 활용하여 정보의 위계를 명확히 설정합니다. 시각적 화려함 속에서도 최상의 가독성을 유지하도록 설계되었습니다.

⚡️ 반응형 인터랙션 (Reactive Interaction)
모든 액션에 즉각적인 피드백을 제공합니다. 네온 글로우 효과를 기능적 단서(State Cue)로 활용하여 사용자의 조작 상태를 직관적으로 전달합니다.

📐 일관된 시스템 디자인 (Unified System)
엄격한 토큰 준수와 통일된 UI 언어를 통해 일관성을 유지합니다. 다크/라이트 모드 전반에서 안정적인 시각적 균형과 브랜드 고유의 감성을 유지합니다.

🎯 핵심 가치 (Core Values)

  • 수집보다 선발에 집중: 단순 데이터 취합을 넘어, 수집 이후의 평가 프로세스를 체계화하여 의사결정의 질을 높입니다.
  • 협업 기반 평가 시스템: 다수의 평가자가 실시간으로 진행 상황을 공유하고 업무를 효율적으로 배분할 수 있는 협업 환경을 구축합니다.
  • 운영 리소스 최적화: 선발 프로세스에 불필요한 기능을 과감히 제거하고 핵심 로직에 집중하여 업무 민첩성을 극대화합니다.

👥 타겟 사용자 (Target Users)

  • 학생 자치 기구: 신입 부원 모집 시 공동 평가 및 투명한 스크리닝이 필요한 조직
  • 스타트업 채용 팀: 빠른 서류 검토와 팀 단위의 효율적인 협업 평가가 필요한 소규모 조직
  • 행사 운영 위원회: 정의된 평가 기준에 따라 공정하고 객관적으로 합격자를 선발해야 하는 운영진
  • 프로젝트 빌더: 직관적이고 표준화된 선발 도구가 필요한 모든 프로젝트 단위

🛠 주요 기능 (Key Features)

1. 폼 엔진 (Form Engine)

  • 응답 스키마 최적화: 단답·장문·객관식·날짜·파일 업로드 등 선발에 필수적인 5종 응답 유형 지원
  • 다이내믹 인터페이스: 드래그 앤 드롭 방식의 직관적인 문항 배치 및 실시간 미리보기 제공

2. 거버넌스 및 권한 관리 (Governance)

  • 역할 기반 제어 (RBAC): 마스터 관리자와 평가자 간의 명확한 권한 분리로 데이터 보안성 확보
  • 워크플로우 배분: 특정 지원서나 평가 항목을 담당자에게 전략적으로 할당하는 기능 지원

3. 지능형 평가 시스템 (Evaluation)

  • 정량 평가 알고리즘: 가중치 설정을 통한 자동 점수 합산 및 실시간 순위 산출
  • 다양한 선발 모드: 목표 정원에 따른 선착순 마감 및 공정성을 담보하는 무작위 추첨 시스템

💻 개발 설정 (Development Setup)

Tech Stack

  • Framework: React 19 (Vite)
  • Styling: TailwindCSS (v4)
  • State: Zustand / Routing: React Router 7

실행 방법

# 의존성 설치
pnpm install

# 로컬 개발 서버 실행
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors