Skip to content

Re-Career/Re-Career

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

737 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Re:Career

📅 개발 배경

Re:Career는 2025 서울 우먼테크 해커톤 예선에 출품한 아이템으로 기획되었습니다.
본선에는 진출하지 못했지만, 팀원들은 문제의식을 공감하며 2025.7.28 ~ 8.28 동안 자체적으로 개발을 이어갔습니다. 자세한 내용은 위키에 정리되어있습니다.

  • 🎯 해커톤 예선: 아이템 기획 및 계획서 제출
  • 🚀 개발 기간 : 7월 28일 ~ 8월 28일
  • 💡 의의: 사회적 문제 해결을 위한 지속 가능한 프로젝트로 발전

🌐 Live Demo: https://re-career.vercel.app

🎯 프로젝트 소개

Re:Career란?

Re:Career는 경력 단절을 경험한 여성들이 성공적으로 직장에 복귀할 수 있도록 돕는 종합 플랫폼입니다.

🌟 핵심 기능

  • 📍 지역 기반 직무 추천: 사용자 위치에 맞는 맞춤형 일자리 정보
  • 📈 트렌드 분석: 최신 인기 직업 TOP 20 및 산업 동향
  • 👥 전문가 멘토링: 1:1 개인 상담 및 커리어 코칭
  • 🏷️ 개인화 서비스: 성격 태그 기반 맞춤 추천
  • 📰 업계 뉴스: 최신 취업 정보 및 트렌드

🎯 타겟 사용자

  • 육아휴직 후 복직을 준비하는 여성
  • 경력 전환을 고민하는 여성
  • 장기간 경력 단절 후 재취업을 희망하는 여성
  • 새로운 분야로의 커리어 체인지를 원하는 여성

👥 팀 T-Lions

🦁 팀 소개

T-Lions는 경력 단절 여성들의 성공적인 사회 복귀를 돕기 위해 결성된 개발팀입니다.

👩‍💻 팀원 구성

역할 이름 담당 영역 GitHub
Backend Developer 이예신 서버 개발, API 설계, 데이터베이스 @yeslee-v
Backend Developer 최아연 서버 개발, 인증/보안, 배포 @ayeon-Choi
Frontend Developer 최수임 웹/앱 개발, UI/UX, 사용자 경험 @leechoiswim1

🛠️ 기술 스택

🖥️ Backend

언어: Java 21
프레임워크: Spring Boot 3.5.3
데이터베이스: MySQL, H2 (개발용)
인증: JWT (jjwt 0.12.3), OAuth 2.0 (Kakao)
보안: Spring Security
파일 저장: AWS S3
API 문서: SpringDoc OpenAPI 3 (Swagger)
빌드 도구: Gradle

🎨 Frontend Web

언어: TypeScript
프레임워크: Next.js 15.4.5 (App Router)
React: 19.1.1
스타일링: Tailwind CSS 4
상태관리: Zustand 5.0.8
빌드: Turbopack
배포: Vercel

🔧 개발 도구

버전 관리: Git, GitHub
패키지 매니저: pnpm (workspace)
코드 품질: ESLint 9, Prettier 3
타입 체크: TypeScript 5.8.3
Git Hook: Husky + lint-staged
디자인: Figma

🏗️ 플로우 차트

Re:Career 시스템 아키텍처

📁 프로젝트 구조

Re-Career/
├── 🌐 frontend/
│   └── career-web/              # Next.js 웹 애플리케이션
│       ├── src/
│       │   ├── app/            # App Router 페이지
│       │   ├── components/     # 재사용 컴포넌트
│       │   ├── store/          # Zustand 상태 관리
│       │   ├── services/       # API 서비스
│       │   └── utils/          # 유틸리티 함수
│       └── package.json
├── 🖥️ backend/                  # Spring Boot 서버
│   ├── src/main/java/
│   │   └── com/recareer/backend/
│   │       ├── auth/          # 인증 관련
│   │       ├── user/          # 사용자 관리
│   │       ├── mentor/        # 멘토 시스템
│   │       ├── position/      # 직무 정보
│   │       └── config/        # 설정 파일
│   ├── src/main/resources/
│   └── build.gradle
└── 📄 README.md                # 프로젝트 문서

🚀 시작하기

📋 요구사항

  • Node.js 18+
  • Java 17+
  • MySQL 8.0+
  • pnpm

🛠️ 설치 및 실행

Backend 실행

cd backend
./gradlew bootRun

Frontend 실행

# 웹 애플리케이션
cd frontend/career-web
pnpm install
pnpm dev

About

지속 가능한 커리어를 위한 여성 중심 멘토링 플랫폼

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors