Git Product home page Git Product logo

jiphyeonjeon's Introduction

42μ„œμšΈμ˜ λ„μ„œκ΄€, μ§‘ν˜„μ „

🏠 HOME PAGE

1,000λͺ… 이상이 μ‚¬μš©ν•˜λŠ” 42 SEOUL 곡식 λ„μ„œκ΄€ μ›Ήμ‚¬μ΄νŠΈμž…λ‹ˆλ‹€.

μ‚¬μš©μžμ™€ μ‚¬μ„œλ‹˜λ“€μ—κ²Œ ν”Όλ“œλ°±μ„ 맀주 λ°›λŠ” 것은 λ¬Όλ‘ , μ‚¬μ΄νŠΈμ— λŒ€ν•œ 건의 사항을 42 Seoul μž¬λ‹¨μ—μ„œ 직접 받기도 ν•©λ‹ˆλ‹€.

맀주 μœ μ§€λ³΄μˆ˜ νŒ€μ΄ λ„μ„œκ΄€μ— μƒμ£Όν•˜μ—¬ ν•΄λ‹Ή 건의 사항을 ν•΄κ²°ν•©λ‹ˆλ‹€.

πŸ“Œ μ§‘ν˜„μ „ μ„œλΉ„μŠ€ μ†Œκ°œ

πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦ λ„μ„œκ²€μƒ‰

  • λ„€μ΄λ²„μ—μ„œ μ œκ³΅ν•˜λŠ” λͺ¨λ“  λ„μ„œλ₯Ό 검색 κ°€λŠ₯ν•©λ‹ˆλ‹€.
  • λ„μ„œλͺ…, ISBN, μ €μžλͺ…μœΌλ‘œ κ²€μƒ‰ν•©λ‹ˆλ‹€.

πŸ“ˆ λ„μ„œ λŒ€μΆœκ³Ό λ°˜λ‚©, 등둝 κ°€λŠ₯

  • λ„μ„œμ˜ QRμ½”λ“œ 및 λ°”μ½”λ“œλ₯Ό 읽어 κ°„λ‹¨ν•˜κ²Œ 책을 λŒ€μΆœν•΄λ“œλ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 같은 λ°©λ²•μœΌλ‘œ, μ§‘ν˜„μ „μ— μƒˆλ‘œμš΄ λ„μ„œλ₯Ό λ“±λ‘ν•˜μ—¬ DB에 μ €μž₯ κ°€λŠ₯ν•©λ‹ˆλ‹€.

πŸ“† κ°„νŽΈν•œ λ§ˆμ΄νŽ˜μ΄μ§€ 제곡

  • μžμ‹ μ˜ 연체 λ‚ μ§œλ₯Ό ν™•μΈν•˜λ©°, λŒ€μΆœν•˜κ±°λ‚˜ μ˜ˆμ•½ν•œ μ±…μ˜ 내역을 λ΄…λ‹ˆλ‹€.
  • 이메일과 λΉ„λ°€λ²ˆν˜Έλ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 연체 λ‚ μ§œκ°€ 잘λͺ»λœ 경우, μ‚¬μ„œκ°€ 이λ₯Ό μˆ˜μ •ν•΄μ€„ 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ“© 42 OAuth 2.0 ν™œμš©

  • 이메일과 λΉ„λ°€λ²ˆν˜Έλ‘œ νšŒμ›κ°€μž…μ€ λ¬Όλ‘ , 42의 OAuth APIλ₯Ό ν†΅ν•œ 둜그인 인증이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

πŸ“Œ μ‹œμ—° μ˜μƒ

πŸ“Œ λ°±μ—”λ“œ ERD

α„Œα…΅α†Έα„’α…§α†«α„Œα…₯ᆫ ERD

βš™οΈ ν”„λ‘œμ νŠΈ ꡬ동 방법

ν”„λ‘ νŠΈ μ½”λ“œμ™€ λ°±μ—”λ“œ μ½”λ“œ λͺ¨λ‘ ν΄λ‘ ν•©λ‹ˆλ‹€.

λ°±μ—”λ“œ μ½”λ“œ

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 인트라 μ•„μ΄λ””λ‘œ μ†Œκ°œν•©λ‹ˆλ‹€!

jiphyeonjeon's People

Contributors

not-using avatar jiwon-woo avatar jae-hwan-kim avatar yeonseong-lee avatar keinn51 avatar tmam444 avatar kth2624 avatar weg901127 avatar scarf005 avatar dicemono avatar chanhihi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.