Moin

📖 Introduction

🏁 설치 및 실행 방법

1. git clone

원하는 폴더에 레포지토리를 클론해주세요.

$ git clone <https://github.com/MobileProgrammingMoin/MoinReal.git>

2. 패키지 설치

라이브러리 설치를 위해 yarn을 입력해주세요.

$ yarn

3. setting 파일 추가하기

아래에 적힌 파일 구조를 참고하여 파이어베이스 사용이 가능하도록 setting 파일을 추가해 주세요.

4. 실행하기

expo start를 입력해주세요.

$ expo start

🧱 파일 구조

.
├── asset
├── public
| ├── images                   // 개발에 사용한 테스트 사진 및 몇몇 이미지 저장
├── src
| ├── Components
| | ├── Auth                   // 로그인, 마이페이지 등 유저 정보와 관련된 컴포넌트
| | ├── SharingInfo            // 정보공유 관련 컴포넌트
| | ├── Market                 // 중고 거래 관련 컴포넌트
| | ├── JobOpening             // 구인 관련 컴포넌트
| | └── JobFinding             // 구직 관련 컴포넌트
| ├── pages
| | ├── Auth                   // 로그인, 마이페이지 등 유저 정보와 관련된 화면 (구현도 90%)
| | ├── SharingInfo            // 정보공유 관련 화면 (구현도 80%)
| | ├── Market                 // 중고 거래 관련 화면 (구현도 20%)
| | ├── JobOpening             // 구인 관련 화면 (구현도 40%)
| | └── JobFinding             // 구직 관련 화면 (구현도 40%)
| ├── styles.js                // 미리 정의해둔 스타일 (사용도가 낮다..)
| ├── theme.js                 // 미리 정의해둔 스타일 테마 (color 및 font-size의 일관성 유지)
| └── App.js                   // Navigation 및 실질적 루트
├── setting
| ├── Firebase.json            // for web
| ├── google-services.json     // for android
| └── GoogleService-Info.plist // for ios
├── .gitignore
├── App.js
├── app.json
├── babel.config.js
├── package.json
├── package-lock.json
├── yarn.lock
└── README.md