์ ๋ฆฐ๋ผ์ดํ APP
๐ซ ์ ๋ฆฐ์ธํฐ๋ท๊ณ ๋ฑํ๊ต
๐ข ํ๊ธ ๊ณต์ง / ๐ค ๊ธ์ / ๐ ์๊ฐํ / ๐ ๋ํ ์ผ์ / ๐ ํ์ฌ ์ผ์
React Native (EXPO)
- React ๋ฌธ๋ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฑ ๊ฐ๋ฐ ํ๋ ์์ํฌ
Typescript
- Javascript์ Type๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ธ์ด
Sentry
- ์ค์๊ฐ ๋ก๊ทธ ์ทจํฉ ๋ฐ ๋ถ์ ๋๊ตฌ ์ค๋ฅ ๋ชจ๋ํฐ๋ง ํ๋ซํผ (์ญ์ ๋จ)
FastAPI
- ์๋ฒ ๊ฐ๋ฐ์ ์ํ ํ์ด์ฌ ์น ํ๋ ์์ํฌ
Nest.js
- Node.js ๊ธฐ๋ฐ ์๋ฒ ๊ฐ๋ฐ์ ์ํ ํ๋ ์์ํฌ FastApi๊ฐ ๋ฉ์ธ
Mysql
- ์คํ์์ค ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
Redis
- Redis๋ Key-Value ์์ ํด์ ๋งต๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค (๋ฐ์ดํฐ ์บ์์ฉ)
OpenWeatherMap
- ํ๊ต ๋ ์จ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํ ๋ ์จ API
Spotify
- ๊ฐ๋ฐ์ ํ๊ธฐ์ํ ๋์ ๋ ๋๋ถ
- ์ฑ (React Native)
/.expo - Expo ์์ ๋น๋ ๋ฐ์ดํฐ
/.github - Issue ํ
ํ๋ฆฟ ๋ฑ Github Repository ์ ๋ณด
/.vscode - Visual Studio Code ์๋ํฐ ์ค์
/assets - ์ฑ์์ ์ฌ์ฉํ๋ ํฐํธ / ์ด๋ฏธ์ง ํ์ผ
/components - ์ฑ์์ ์ฌ์ฉํ๋ ๊ฐ์ข
์ปดํฌ๋ํธ ํ์ผ
/node_modules - ํจํค์ง ๋งค๋์ ๋ก ์ค์นํ ๋ชจ๋์ด ๋ค์ด๊ฐ ์๋ ํด๋
.gitignore - Github์ ์ฌ๋ผ๊ฐ๋ฉด ์๋๋ ํ์ผ์ ์ ์ด๋ ํ์ผ (์์: .env ํ์ผ)
app.json - ์ฑ ์ด๋ฆ, ํจํค์ง ์ด๋ฆ ๊ฐ์ ์ค์ํ ์ ๋ณด
App.tsx - ์ฑ์ ๊ฐ์ฅ ์ต์์ ํ์ผ๋ก ์ฃผ๋ก MiddleWare์ธํ
, Routing์ ์ฌ์ฉ
babel.config.js - Javascript ์ปดํ์ผ๋ฌ ์ค์
eas.json - Expo ๋น๋ ์ธํ
package-lock.json - node_modules ๋๋ ํ ๋ฆฌ์ ์ค์น๋ ํจํค์ง๋ค์ ์์กด์ฑ ํธ๋ฆฌ (npm)
package.json - ๊ฐ๋ฐ์๊ฐ ๋ฐฐํฌํ ํจํค์ง์ ๋ํด, ๋ค๋ฅธ ์ฌ๋๋ค์ด ๊ด๋ฆฌํ๊ณ ์ค์นํ๊ธฐ ์ฝ๊ฒ ํ๊ธฐ ์ํ ๋ฌธ์
react-app-env.d.ts - Typescript์์ ์ด๋ฏธ์ง๋ฅผ ์ธ์ ๋ชปํ๋ ๋ฒ๊ทธ๊ฐ ์์ด ํด๊ฒฐํ๋ ํ์ผ
README.md - ํ์ฌ ๋ณด๊ณ ์๋ ๋ฌธ์
tsconfig.json - Typescript ์ธํ
yarn.lock - node_modules ๋๋ ํ ๋ฆฌ์ ์ค์น๋ ํจํค์ง๋ค์ ์์กด์ฑ ํธ๋ฆฌ (Yarn)
- @iamfiro - ๐ฑ ์ฑ ๊ฐ๋ฐ / ๐จ ์ฑ ๋์์ธ
- @wntjd-0612, @jwkwon0817 - ๐ ์๋ฒ ๊ฐ๋ฐ
@sunrin_life - ์ธ์คํ๊ทธ๋จ
- @NY0510 - ๐ค ๊ธ์, ๐ ์๊ฐํ API ์ ๊ณต