오늘의 운세는 유저들에게 운세를 제공하는 모바일 어플리케이션입니다. 매일마다 푸시 메세지의 형태로 오늘의 한마디 알림을 보내며, 어플리케이션에 접속 시 유저가 설정한 정보에 따라서 아래의 운세들을 제공합니다.
- 띠 별 운세
- 별자리 별 운세
- MBTI 별 운세
오늘의 운세는 React와 React-Native로 구성된 웹뷰 어플리케이션입니다.
- Typescript
- React
- Next.Js (어드민 페이지)
- Tailwind (어드민 페이지)
- React-Native
- React-Query
- zustand (어드민 페이지)
- Firebase (FCM)
- vercel (turbo repo로 모노 레포 구성)
김범수 | 배하연 | 김선희 |
---|---|---|
Devinix | hayeonbae7 | Sprisun12 |
팀장 | 팀원 | 팀원 |
모노레포 구성
어드민 페이지 개발 푸시 메세지 구현 React-Native 웹뷰 구현 |
메인 화면 (롤링 배너) 개발
유저 정보 페이지 개발 푸시 메세지 구현 |
상세 페이지 개발
스크롤 애니메이션 구현 설정 페이지 개발 |
- 유저 정보 로컬 스토리지에 저장
- 저장된 유저 정보로 운세 데이터 받아오기 (띠, 별자리, MBTI)
- 파이어베이스를 이용한 푸시 메세지
커밋 메시지는 다음과 같이 구성됩니다:
타입 | 설명 |
---|---|
feat |
새로운 기능에 대한 커밋 |
fix |
버그 수정에 대한 커밋 |
docs |
문서만 변경했을 경우 |
design |
css 및 UI 디자인 수정 |
style |
코드 스타일 변경 (기능/버그 변경 없음) |
refactor |
리팩토링 |
test |
테스트 추가, 테스트 리팩토링 (비즈니스 로직에 변경 없음) |
chore |
빌드 업무 수정, 패키지 매니저 설정할 경우 등 |
rename |
파일, 폴더 이름 수정 |
remove |
파일, 폴더 삭제 |
제목은 최대 50글자까지 작성하며, 소문자로 시작하고 마침표를 붙이지 않습니다
예시)
- feat: 로그인 기능 구현
- design: 헤더 레이아웃 수정
본문은 선택사항이며, 커밋의 상세한 설명을 작성합니다. 본문은 한 줄에 72자를 넘지 않도록 하며, 어떻게 보다는 무엇과 왜를 설명하는데 집중합니다.