Skip to content

prgrms-aibe-devcourse/AIBE3_Project2_Team3_FE

Repository files navigation

🧑‍💻JOBPICK — 프리랜서 매칭 플랫폼 (2차 프로젝트)

JOBPICK은 누구나 직관적으로 사용할 수 있는 프리랜서–프로젝트 매칭 플랫폼입니다.
기존 플랫폼들이 프리랜서(재능) 페이지프로젝트(구인) 페이지를 분리해 전환 비용이 컸다면, JOBPICK은 단일 흐름(UI)에서 구인/구직을 모두 빠르게 다룰 수 있도록 설계했습니다. “글 하나 올리고, 바로 매칭·대화·계약까지”가 목표입니다.

FE와 BE를 분리 레포지토리로 운영합니다. 이 문서는 전체 개요/역할/개발 규칙을 안내합니다.

레포지토리

데모/배포

  • FE: https://{fe-domain}
  • BE: https://{be-domain}
  • API 문서(Swagger): https://{be-domain}/swagger-ui/index.html

아키텍처 개요

image
  • FE: Next.js(App Router) + Tailwind + shadcn/ui
  • BE: Spring Boot 3 + JPA + PostgreSQL + Redis (Refresh Token)
  • Infra: AWS EC2 (Docker) + ECR(이미지 레지스트리), Vercel
  • Database: AWS RDS (MySQL)
  • Storage/CDN: S3

Tech Stack

  • Next.js 14 (App Router) / TypeScript
  • Tailwind CSS / shadcn / lucide-react
  • openapi-fetch/openapi-typescript
  • React Query
  • Zustand
  • ESLint + Prettier

핵심 유스케이스

  • 구인/구직 게시 + 지원/제안
  • 채팅
  • 카테고리/스킬/지역(트리)

개발 규칙(요약)

  • 브랜치: main(보호) / develop / feat/* / fix/*
  • 커밋: Conventional Commits
    • feat:, fix:, docs:, refactor:, test:, chore:, ci:, build:
  • PR: 템플릿 사용
  • 이슈: 템플릿 사용 (배경 → 작업내용 → 스크린샷(선택))

About

AIBE3 Team3 π의 프론트엔드 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages