Skip to content

prgrms-aibe-devcourse/AIBE3-TEAM2-BeanBuddies-MatchingPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 WorkBuddy

“Find your perfect work buddy”

프리랜서와 클라이언트를 연결하는 매칭 플랫폼
여러분의 프로젝트에 딱 맞는 동료를 찾아,
함께 일하고 성장할 수 있는 최고의 파트너가 되어드립니다.

🖥️ 데모 보기 · 📂 GitHub Repository · 🧭 개발 과정 보기


❓ 왜 WorkBuddy인가요?

  • 🔍 프로젝트 / 프리랜서 탐색
    기술 스택, 경력, 조건 기반의 정교한 검색 기능

  • 🎯 매칭 알고리즘 기반 추천
    기술 스택 유사도 + 평점 기반 추천 시스템

  • 🗂️ 편리한 활동 관리
    마이페이지에서 프로필, 즐겨찾기, 프로젝트 활동 통합 관리


🚀 주요 기능

기능 설명
🔎 검색 및 필터링 기술 스택, 경력, 조건으로 빠르게 탐색
🎯 맞춤 추천 역할별 특성 기반 가중치 추천
🗂️ 마이페이지 프로필, 활동, 즐겨찾기 통합 관리
📄 프로젝트·지원서 등록 → 지원 → 승인까지 한 흐름
🤝 제안서 시스템 클라이언트가 프리랜서에게 직접 제안 가능
평가 시스템 전문성, 일정, 소통, 적극성 별점 평가

🏗️ 기술 스택 · 아키텍처

⚙️ Backend

  • Spring Boot
  • Spring Security · JWT
  • JPA · QueryDSL

🗄️ Database

  • MySQL + Mroonga (Full-Text Search)
  • Redis (JWT 블랙리스트 및 캐싱)

💻 Frontend

  • Next.js (App Router) · TypeScript
  • Tailwind CSS

🔧 DevOps / CI·CD

  • Jenkins · Docker
  • GitHub Actions

배포 시간 80% 단축

🧰 Tools

  • Swagger (OpenAPI)
  • ERD Cloud
  • Postman

🧭 요약:
API 게이트웨이 기반 구조 + JWT 인증 + Redis 블랙리스트 + Mroonga 추천 검색


👥 팀 BeanBuddies

김은주
김은주
조용현
조용현
최원제
최원제
김희수
김희수
이록은
이록은
손세환
손세환
회원 및 인증/인가 시스템 마이페이지 및 CI/CD 프로젝트/지원서 관리 프리랜서/제안서 관리 맞춤 추천 시스템 평가 관리 시스템

🏆 성과 배지

성과 설명
🏆 배포 효율화 Jenkins + GitHub Actions로 배포 시간 80% 단축
성능 개선 N+1 문제 해결 및 쿼리 최적화
🛡️ 보안 강화 표준 API 및 권한(Role) 분리 구조 확립
🎯 추천 정확도 향상 정합성 개선 및 가중치 조정 기반 추천

🔗 빠른 링크

👀 팀 BeanBuddies의 개발 과정이 궁금하시다면?
👉 개발 과정 보기


🧡 Developed with passion by Team BeanBuddies 🧡
2025 PRGRMS AI·BE DevCourse 3기

About

프리랜서 매칭 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages