Flutter๋ฅผ ์ด์ฉํด ๊ฐ๋ฐํ ๋จ์ํ์ฅํ ์ถ์ฒ ์ฑ์ ๋๋ค.
๋ ธํ |
shgus1224@naver.com |
Flutter ํ๋ฉด ๊ฐ๋ฐ ์๋ฒ ๋ฐ DB๊ตฌ์ถ UI/UX ๋์์ธ |
- Flutter
- Dart
- Javascript
- Node.js
- Firebase Firestore
- User (id, password, nickname, usertype), Review (CosmeticName, SkinType, Star)
- Cosmetic (Name, Image, Type, Star, Review, Comment), UserFeedback(Nickname, Like)
-
์ ์ ์ ์ ๋ณด์ ํ์ฅํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด Firebase์ Firestore Database ์ ์ฅ์๋ฅผ ์์ฑ
-
์ค๋ณต ์ ์ ๋ฅผ ๋ฐฉ์งํ๊ณ , ๋ณด์์ ๊ฐํํ๊ธฐ ์ํด Firebase์ Authentication์ ์ด์ฉ
-
์ปฌ๋ ์ ์ User, Cosmetic, Review, UserFeedback์ ์์ฑ
- ์ ์ฒด์ ์ธ ํ์ด์ง๋ฅผ ๋จผ์ ๊ฐ๋ฐํ ๋ค, Firebase ์ ์ฅ์์ ์ฐ๋ํ์ฌ DB์ ์๋ ๋ด์ฉ์ ์ ์ฉ
- ๋ฐ์ดํฐ ํ์์ JSON ํ์์ ์ ์งํ์ฌ, Rest API ๊ธฐ๋ฐ์ผ๋ก ๋ฐฑ์๋ ์๋ฒ์ ์ํตํ๊ธฐ ์ฉ์ดํ๋๋ก ๊ด๋ฆฌ
- ๋์ ์ผ๋ก ์ ์ฉ๋์ด์ผ ํ๋ ๋ฐ์ดํฐ๋ setState๋ก ๊ด๋ฆฌํด ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธ
- ๋น๋๊ธฐ์ฒ๋ฆฌ๋ฅผ ํตํ Firebase์์ ์ฐ๋
- Github ์ ์ฅ์๋ฅผ ํตํด ๊ธฐ๋ฅ๋ณ๋ก commit์ ๋ฑ๋กํด ๊ด๋ฆฌํ๊ณ , ํ์ ์งํ
1_.mp4
- node ์ค์น https://nodejs.org/ko/
- '๊ธฐํ/แแ ฅแแ ฅ env แแ กแแ ตแฏ' ํด๋์ ์๋ env ํ์ผ์ ์๋ฒ ๋ฃจํธ ํด๋์ ์ฎ๊ธฐ๊ธฐ (์ด๋ฆ์ .env๋ก ๋ณ๊ฒฝ)
- ํฐ๋ฏธ๋ ์ ๋ ฅ์ฐฝ์ ์๋์ ๊ฐ์ด ์ ๋ ฅํ๊ธฐ
$ cd ํด๋์์น
$ node index.js"