💦 프로젝트에 소셜 로그인 연동해야하는데.. 이거 어렵지 않나..?
💦 소셜 로그인 또 오류나네 ㅠㅠ 뭐가 문제지..?
💦 매번 소셜 연동 반복 작업.. 이젠 그만하고 싶어!
✔ 이지로그인은 프로젝트 개발 시 소셜 로그인을 간편하게 제공해주는 서비스입니다.
✔ 이지로그인 API 한번의 호출로 소셜 로그인 구현 과정을 생략해보세요!
✔ 카카오, 네이버, 구글 로그인을 간편하게 프로젝트에 적용해보세요!
** 현재는 카카오 로그인만 서비스하고 있습니다. **
프로젝트는 FSD 아키텍쳐를 토대로 개발되었습니다.
app # next AppRouter 폴더
src/
├── __test__ # 테스트코드
│ ├── __mocks__ # 테스트 mocks 데이터
│ ├── integration # 통합 테스트
│ └── unit # 유닛 테스트
├── app # 프로젝트 전역 설정
├── entities # 프로젝트 도메인 설정
│ ├── cash # cash 도메인 정의
│ │ ├── api # 도메인 데이터 요청 (이하 같음)
│ │ ├── model # 데이터 비즈니스 로직 및 액션 (이하 같음)
│ │ └── ui # 도메인 UI (이하 같음)
│ ├── main # 메인페이지 도메인
│ ├── notice # 공지 도메인
│ ├── question # 문의 도메인
│ ├── sell # 상품 및 주문 도메인
│ ├── sideMenu # 사이드 메뉴 도메인
│ ├── social # 소셜 앱 도메인
│ └── user # 유저 도메인
├── features # 프로젝트 기능 정의
│ ├── createApp # social App 등록 기능
│ │ ├── api # post, patch, delete 요청 (이하 같음)
│ │ ├── model # 비즈니스 로직 및 액션 (이하같음)
│ │ └── ui # 기능 UI (이하 같음)
│ ├── deleteDetail # 삭제 기능
│ ├── login # 서비스 로그인 기능
│ ├── order-sell # 상품 구매, 수정 기능
│ ├── register # 서비스 회원가입 기능
│ ├── request-cash # 캐시 신청 기능
│ ├── update-profile # 프로필 수정 기능
│ ├── updateApp # social App 수정
│ └── write # 작성 관련
│ ├── notice # 공지 작성 및 수정
│ └── question # 문의 및 답변 작성
├── shared # 프로젝트 공용 컴포넌트, 비즈니스 로직, 스토어 정의
│ ├── api # api instance 및 공통 응답, 타입 정의
│ ├── lib # 공용 핸들러 및 훅
│ ├── store # 전역 상태 스토어
│ └── ui # 공통 컴포넌트
├── views # 프로젝트 페이지 정의
└── widgets # 프로젝트 페이지 위젯 정의
├── footer # 페이지 하단
├── header # 페이지 및 사이드 메뉴 상단
├── List # 리스트 영역
├── ListDetail # 리스트 상세정보 영역
├── popup # 서비스 팝업 영역
└── side # 사이드 메뉴
└── model # 사이드 제어 로직# feat : 기능 (새로운 기능)
# fix : 버그 (버그 수정)
# release : 서비스 배포
# refactor : 리팩토링
# design : CSS 등 사용자 UI 디자인 변경
# comment : 필요한 주석 추가 및 변경
# style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
# docs : 문서 수정 (문서 추가, 수정, 삭제, README)
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# chore : 기타 변경사항 (빌드 스크립트 수정, assets, 패키지 매니저 등)
# init : 초기 생성
# rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만 한 경우
# remove : 파일을 삭제하는 작업만 수행한 경우
