Skip to content

minjeongHEO/Job-Cracker

Repository files navigation

cracked-cracker

Job Cracker

AI와 함께하는 맞춤형 면접 준비로 개자!

😎 프로젝트 소개

Job CrackerAI를 활용한 꼬리질문 면접 준비 서비스입니다.
♾️꼬리질문💯피드백으로 기술면접을 준비할 수 있습니다.
취뽀 팔로♾️로미😉

AI와 함께하는 맞춤형 면접 준비

개발 기간: 2024.12 ~ (3주 + 진행 중)

타겟: 기술 면접을 앞두고 있는 개발자 누구나!



📱 주요 기능

1. 메인

image readme-main

2. 개발자, 면접 주제, 면접 상세 주제 선택

readme-select

3. 카드 형식의 질문

  • 선택한 개발자 타입과 주제에 따라 질문
  • 답변에 따른 꼬리질문
  • 질문의 중요도를 5가지로 나눠 질문의 중요도 표기
  • 다른 주제로 변경 가능

readme-input readme-anotherquestion

4. 피드백

  • 답변에 따른 피드백 제공
  • 점수, 키워드, 개선답안 제공 readme-feedback

💻 UI/UX

반응형 디자인

readme-responsive-feedback


🔧 기술 스택

Frontend

Framework

Language

Styling

Package Manager

Testing

DevOps

Linting & Formatting


📁 Directory Structure

📦 Root
├── .vscode/                     # VSCode 설정
│   └── settings.json           # 저장 시 자동 포맷팅 설정
│
├── app/                         # Next.js 앱 디렉토리
│   ├── _assets/                # 프로젝트 에셋 (SVG 등)
│   ├── _components/            # React 컴포넌트
│   │   ├── atoms/             # 원자 단위 컴포넌트
│   │   ├── molecules/         # 분자 단위 컴포넌트
│   │   ├── pages/             # 페이지 단위 컴포넌트
│   │   └── templates/         # 템플릿 컴포넌트
│   ├── _constants/            # 상수 값 관리
│   ├── _helpers/              # 헬퍼 함수
│   ├── _hooks/               # 커스텀 훅
│   ├── _styles/              # 스타일 관련 파일
│   │   └── _abstracts/        # Mixins, 변수 등 SCSS 추상화
│   ├── _types/               # TypeScript 타입 정의
│   ├── _utils/               # 유틸리티 함수
│   ├── api/                  # API 라우트
│   └── interview/            # 인터뷰 관련 페이지
│       └── select/[devType]  # 개발자 유형별 동적 라우팅
│
├── public/                     # 정적 파일 (폰트, 이미지)
│
└── services/                   # 서비스 로직
    ├── api/                   # API 클라이언트
    ├── interview/             # 인터뷰 관련 서비스
    └── openAI/                # OpenAI 설정 및 서비스

주요 특징

  • Atomic Design Pattern: components 폴더에서 atoms, molecules, pages, templates 구조로 컴포넌트 관리
  • SCSS 추상화: _abstracts 폴더에서 mixins과 변수를 통해 일관된 스타일 패턴 관리
  • Dynamic Routing: [devType]을 통해 frontend, backend, ios 등 개발자 유형별 페이지 동적 라우팅
  • 모듈화: 기능별로 분리된 폴더 구조로 코드 관리 (_hooks, _helpers, _utils 등)
  • IDE 설정: VSCode 설정을 통한 일관된 코드 포맷팅 자동화

About

AI와 함께하는 맞춤형 면접 준비 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published