๐ User Guide - CommitBang/Snapfig-Frontend GitHub Wiki
์ฌ์ฉ์ ๊ฐ์ด๋
SnapFig ์ฑ์ ์ฒ์ ์ค์นํ๊ณ ์คํํ๋ฉฐ, ์ฃผ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์๋ดํฉ๋๋ค.
1. ์ค์น ๋ฐ ์คํ
์ฌ์ ์๊ตฌ์ฌํญ
- Android ๊ธฐ๊ธฐ ๋๋ ์๋ฎฌ๋ ์ดํฐ (Android 7.0 ์ด์)
- iOS ๊ธฐ๊ธฐ ๋๋ ์๋ฎฌ๋ ์ดํฐ (iOS 12 ์ด์)
- Flutter SDK 3.7.2 ์ด์, Dart SDK 3.0 ์ด์
- Android Studio ๋๋ VS Code (Flutter ํ๋ฌ๊ทธ์ธ ์ค์น)
- (iOS) Xcode 12 ์ด์
์ฑ ์ค์น
-
์ฑ ๋ค์ด๋ก๋
- Google Play / App Store ์์ โSnapFigโ ๊ฒ์ ํ ์ค์น
- ๋๋ APK/IPA ํ์ผ ์ง์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น
-
์ฑ ๊ถํ ํ์ฉ
- ํ์ผ ์ ๊ทผ ๊ถํ: PDF ๋ฌธ์๋ฅผ ์ ํํ๊ณ ์ ์ฅํ๊ธฐ ์ํด ํ์
- ๋ง์ดํฌ/์นด๋ฉ๋ผ ๊ถํ (AI ๋ํ ๊ธฐ๋ฅ ์ฌ์ฉ ์ ์ ํ)
์คํํ๊ธฐ
# ์์ค ์ฝ๋๋ฅผ ์ง์ ๋น๋ํ๋ ๊ฒฝ์ฐ
git clone https://github.com/CommitBang/Frontend.git
cd Frontend
flutter pub get
flutter run --release
2. ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
2.1 PDF ๋ฌธ์ ์ถ๊ฐ
- ์ฑ ํ ํ๋ฉด์์ โ+ ๋ฌธ์ ์ถ๊ฐโ ๋ฒํผ์ ํญ
- ๊ธฐ๊ธฐ ํ์ผ ๊ด๋ฆฌ์์์ ์ํ๋ PDF ํ์ผ ์ ํ
- ์ ํ ์ฆ์ OCR & ๋ ์ด์์ ๋ถ์์ด ์๋์ผ๋ก ์์
- ์ฒ๋ฆฌ ์๋ฃ ํ ๋ฌธ์ ๋ชฉ๋ก์ ์ธ๋ค์ผ๋ก ํ์
2.2 ๋ฌธ์ ํ์
- ๋ชฉ์ฐจ ๋ฒํผ์ ํญํ๋ฉด ์๋ ์์ฑ๋ ์ฑํฐ ๋ฐ ์น์ ๋ชฉ๋ก ํ์
- ์ํ๋ ์ฑํฐ๋ฅผ ์ ํํ์ฌ ํด๋น ํ์ด์ง๋ก ๋ฐ๋ก ์ด๋
2.3 ํ ์คํธโFigure ๋งคํ & ํ์
- PDF ๋ทฐ์ด์์ ๋ณธ๋ฌธ ์ค โFigure 3.1โ ๊ฐ์ ์ฃผ์ ํ ์คํธ๋ฅผ ํญ
- ํด๋น Figure ์ด๋ฏธ์ง๊ฐ ํ์ ๋ชจ๋ฌ๋ก ์ ์ฒด ํ์
- ํ์ ๋ด์์ ์ด๋ฏธ์ง ํ๋/์ถ์ ๋ฐ ์์น ์ด๋ ๊ฐ๋ฅ
2.4 AI Q&A (Figure ๋ถ์)
- Figure ํ์ ํ๋จ์ โAsk AIโ ๋ฒํผ ํญ
- ๋ํ ์ฐฝ์ด ์ด๋ฆฌ๋ฉด ์ง๋ฌธ ์ ๋ ฅ ํ ์ ์ก
- OpenAI GPT-4/Gemini๊ฐ ์์ฑํ ๋ต๋ณ์ ์ค์๊ฐ์ผ๋ก ํ์ธ
3. ๊ณ ๊ธ ๊ธฐ๋ฅ
3.1 ์ฆ๊ฒจ์ฐพ๊ธฐ & ํ์ด๋ผ์ดํธ
-
์ฆ๊ฒจ์ฐพ๊ธฐ: ๋ฌธ์ ๋ทฐ ์๋จ์ โ ์์ด์ฝ ํญ
-
ํ์ด๋ผ์ดํธ: ๊ธธ๊ฒ ๋๋ฅธ ํ ์์ ์ ํ
3.2 ๋ฉ๋ชจ ์ถ๊ฐ
- ํ๋ฉด ์ฐ์ธก ํ๋จ ๋ฉ๋ชจ ์์ด์ฝ ํญ
- ์ํ๋ ์์น๋ฅผ ํฐ์นํ์ฌ ํ ์คํธ ์ ๋ ฅ
- ๋ฉ๋ชจ ์ ์ฅ ํ ํ์ด์ง ์ฌ์ด๋๋ฐ์์ ๋น ๋ฅด๊ฒ ์ ๊ทผ
3.3 ๋คํฌ ๋ชจ๋ ์ ํ
- ์ฑ ์ค์ (โ๏ธ) โ ํ ๋ง โ ๋คํฌ/๋ผ์ดํธ ์ ํ
4. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ(FAQ)
Q1. OCR ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ ค์.
-
๊ณ ํด์๋ PDF๋ ์ฒ๋ฆฌ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค.
-
์ค์ โ OCR ์ ํ๋ ์ต์ ์ ๋ฎ๊ฒ ์กฐ์ ํด ๋ณด์ธ์.
Q2. AI Q&A๊ฐ ๋์ํ์ง ์์์.
-
์ธํฐ๋ท ์ฐ๊ฒฐ์ ํ์ธํ์ธ์.
-
์ค์ โ API ํค๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฑ๋ก๋์๋์ง ํ์ธํ์ธ์.
Q3. ๋ฐ์ดํฐ๊ฐ ์ ์์ ์ผ๋ก ์ ์ฅ๋์ง ์์์.
-
์ค์ โ ๋ก์ปฌ ์ ์ฅ์ ์ฌ์ฉ ๊ถํ์ ํ์ฉํ๋์ง ํ์ธํ์ธ์.
-
์ฑ ์ฌ์์ ํ ๋ฌธ์ ๊ฐ ์ง์๋๋ฉด ๋ก๊ทธ๋ฅผ ํ์ธํด ์ฃผ์ธ์(์ค์ โ ๋ก๊ทธ ๋ณด๊ธฐ).