π HOME PAGE
1,000λͺ μ΄μμ΄ μ¬μ©νλ 42 SEOUL 곡μ λμκ΄ μΉμ¬μ΄νΈμ λλ€.
μ¬μ©μμ μ¬μλλ€μκ² νΌλλ°±μ 맀주 λ°λ κ²μ λ¬Όλ‘ , μ¬μ΄νΈμ λν 건μ μ¬νμ 42 Seoul μ¬λ¨μμ μ§μ λ°κΈ°λ ν©λλ€.
맀주 μ μ§λ³΄μ νμ΄ λμκ΄μ μμ£Όνμ¬ ν΄λΉ 건μ μ¬νμ ν΄κ²°ν©λλ€.
- λ€μ΄λ²μμ μ 곡νλ λͺ¨λ λμλ₯Ό κ²μ κ°λ₯ν©λλ€.
- λμλͺ , ISBN, μ μλͺ μΌλ‘ κ²μν©λλ€.
- λμμ QRμ½λ λ° λ°μ½λλ₯Ό μ½μ΄ κ°λ¨νκ² μ± μ λμΆν΄λ릴 μ μμ΅λλ€.
- κ°μ λ°©λ²μΌλ‘, μ§νμ μ μλ‘μ΄ λμλ₯Ό λ±λ‘νμ¬ DBμ μ μ₯ κ°λ₯ν©λλ€.
- μμ μ μ°μ²΄ λ μ§λ₯Ό νμΈνλ©°, λμΆνκ±°λ μμ½ν μ± μ λ΄μμ λ΄ λλ€.
- μ΄λ©μΌκ³Ό λΉλ°λ²νΈλ₯Ό λ³κ²½ν μ μμ΅λλ€.
- μ°μ²΄ λ μ§κ° μλͺ»λ κ²½μ°, μ¬μκ° μ΄λ₯Ό μμ ν΄μ€ μ μμ΅λλ€.
- μ΄λ©μΌκ³Ό λΉλ°λ²νΈλ‘ νμκ°μ μ λ¬Όλ‘ , 42μ OAuth APIλ₯Ό ν΅ν λ‘κ·ΈμΈ μΈμ¦μ΄ κ°λ₯ν©λλ€.
νλ‘ νΈ μ½λμ λ°±μλ μ½λ λͺ¨λ ν΄λ‘ ν©λλ€.
1. MySQL λ€μ΄λ‘λ ν μν¬λ²€μΉμ DB μ€ν€λ§ μ€κ³ ν μ€ν 2. λ°±μλ
- λ°±μλ νκ²½ λ³μ μ€μ
- backendν΄λ λ°λ‘ μμ .env νμΌ μμ±
- .env μμ
MYSQL_ROOT_PASSWORD=... MYSQL_DATABASE=... MYSQL_USER=... MYSQL_PASSWORD=... DB_SCHEMA=42library MODE=local NODE_ENV=development CLIENT_ID=... CLIENT_SECRET=... REDIRECT_URL=... CLIENT_URL=... BOT_USER_OAUTH_ACCESS_TOKEN=... JWT_SECRET=... NAVER_BOOK_SEARCH_CLIENT_ID = ... NAVER_BOOK_SEARCH_SECRET = ...
- μ€ν
cd backend yarn yarn dev
3. νλ‘ νΈμλ
- νλ‘ νΈμλ νκ²½ λ³μ μ€μ
- ν΄λμ .env νμΌ μμ±
- .env μμ
REACT_APP_API=... REACT_APP_WISH=... REACT_APP_E_BOOK_LIBRARY=... PORT=... REACT_APP_SUGGESTION=...
- μ€ν
npm install npm start
μμΈ42 μΈνΈλΌ μμ΄λλ‘ μκ°ν©λλ€!