🐈⬛ GitHub
GitHub - team9502/sinchulgwinong-BE: 🌾 농촌 구인·구직 포털 웹서비스, 신출귀농 🌽
✔️ 아키텍처
.webp)
✔️ 사용 기술
Backend
- Spring Boot 3.3.0
- Java 17
- Spring Data JPA
- Spring Validation
- Spring security
- Lombok
- JSON Web Token
- Spring Web Services
- JavaMailSender
- WebClient
- WebSocket
- OAuth2.0
- QueryDSL
- Springdoc OpenAPI 2.1.0
- BasicTextEncryptor 1.9.3
- WebSocket
- WebFlux
- Swagger
Frontend → 알려줘요 아현님
- Vercel
- Typescript
- Next.js
- React-hook-form
- tailwindCSS
- shandcn/ui
- husky
- react-quill
Database
Infra
- Docker
- Docker Compose
- Route 53
- AWS Certificate Manager
- Nginx
- AWS S3
- AWS RDS
- GitHub
- GitHub Actions
✔️ 주요 기능
회원 기능 @김은채
-
로그인
-
소셜 로그인
-
회원 CRUD
- 비밀번호 확인을 통해 정확성 증가
- 구직자와 구인자의 다른 입력란으로 회원 분리
- 기존 비밀번호, 새로운 비밀번호, 새로운 비밀번호 재입력을 통한 보안성 향상
- 탈퇴시 본인의 비밀번호 입력을 통한 정확성 향상
- 구인자 회원가입시 외부 api를 통해 사업자번호 검증
-
이메일 발송&인증
- Gmail을 통한 인증번호 발송과 인증
- 이메일 변경시, 이메일 검증
-
안전한 정보
-
보기 좋은 기업 조회
- 정렬(리뷰 많은순, 채용게시글 많은순, 스크랩 많은순, 최신순)
- 오프셋 페이지네이션
- 인기순(조회수 많은순) TOP3 배너 노출
포인트 @김은채
-
포인트 적립
-
포인트 사용
-
포인트 조회
리뷰 @김은채
-
리뷰 CRUD
-
리뷰 게시 중단
-
리뷰 조회
FAQ @김은채
✔️ 주요 기술