공연, 파티, 액티비티 등 관심 분야별 오프라인 이벤트 정보를 한 눈에!
장소별 오프라인 이벤트 현황을 손쉽게 탐색
오프라인 이벤트 신청 미리 입력한 정보의 자동 입력을 통해 편리한 이벤트 신청
오프라인 이벤트 개설부터 이벤트 신청 승인 현황, 입장 현황 등을 파악 가능
QR 코드 입장권 스캔 및 참석 명단 관리까지 한번에!
조연주(Yeonju Jo) | 황호세(Jose Hwang) |
QR코드 인식기능, 알림기능, 이벤트 개설 및 명단관리 페이지, 티켓 페이지 |
회원가입 & 로그인, 메인페이지, 지도페이지, 마이페이지 |
@yeonju0110 | @JoStar33 |
- Clone this repository:
git clone https://github.com/Central-MakeUs/OpenOff-Client.git
- Obtain the necessary environment files (located on the Notion page) and save them in the project directory:
.env
android/app/google-services.json
ios/GoogleService-Info.plist
- Install project dependencies:
yarn
- Run the app on iOS or Android:
yarn ios
oryarn android
- Download the
release-key.zip
from the Notion page. - Unzip the file and place it in the following directory:
android/app/src
. - Enter additional code in the signingConfigs section within
android/app/src/build.gradle
. - Update versionCode and versionName as needed.
- Initiate the build process.
- In the project settings, ensure that the Team is correctly set in
OpenOff > Signing & Capabilities > Signing
. - Modify both the
Version
andBuild
as necessary. - Navigate to
Product > Archive
to initiate the build process.
📦 OpenOff-Client
├─ ...
├─ android // Android-specific project files.
├─ ios // iOS-specific project files.
├─ src
│ ├─ apis/ // Responsible for fetching data from APIs.
│ ├─ assets/ // Static assets (images, fonts, etc.).
│ ├─ components/ // Reusable UI components.
│ ├─ constants/ // Constants used throughout the application.
│ ├─ hooks/ // Custom hooks and queries.
│ ├─ models/ // Data Transfer Object (DTO) type definitions.
│ ├─ navigators/ // Navigation-related code.
│ ├─ screens/ // React Native screens.
│ ├─ services/ // Integration with third-party services and APIs.
│ ├─ stores/ // State management using Async Storage and Zustand.
│ ├─ styles/ // Common styles.
│ ├─ types/ // Type definitions used by clients.
│ ├─ utils/ // Utility functions.
├─ ...
option | content |
---|---|
✨ feat | 새로운 기능 추가 |
🐛 fix | 버그를 고친 경우 |
📝 docs | 리드미 수정 |
💅 design | UI, UX 관련 코드 수정 |
💄 style | 코드 format 수정 (not production, UI,UX code) |
🫧 refactor | 코드 리팩토링 작업 |
🔧 chore | 작은 범위 수정 (ex. 코멘트, 주석) |
🚚 move | 파일 및 폴더 이름 변경 |
🚚 rename | 파일 및 폴더 삭제 |
👷 ci | CI/CD 관련 수정사항 |
🚧 wip | 작업중인 사항 |
✅ test | 테스트 코드 관련 |