약 먹기 싫어하는 아이들을 위한 도우미 서비스
1. node.js 설치
node.js 공식 홈페이지에서 설치하기
node.js 버전 확인하기
~$ node -v
2. yarn 패키지 매니저 설치
yarn 설치
~$ npm install --global yarn
yarn 버전 확인하기
~$ yarn --version
3. react 설치
react 설치하기
~$ npx create-react-app blog
macos에서 permission error 발생 시 입력하기
~$ sudo npx create-react-app blog
4. mongoDB 연결
mongodb+srv://Gaudul:<password>@meddybaby.plkzmsm.mongodb.net/
5. firebase 연결
SDK설정 .env 파일 형식
FIREBASE_API_KEY = "your Firebase Api Key"
FIREBASE_AUTH_DOMAIN = "your Firebase Auth Domain"
FIREBASE_PROJECT_ID = "your Firebase Project Id"
FIREBASE_STORAGE_BUCKET = "your Firebase Storage Bucket"
FIREBASE_MESSAGING_SENDER_ID = "your Firebase Messaging Sender Id"
FIREBASE_APP_ID = "your Firebase App Id"
FIREBASE_MEASUREMENT_ID = "your FireBase Measurement Id"
PORT='your port Number'
windows / Mac / Linux
Node.js / React
mongoDB
repository 복제
~$ git clone https://github.com/luminous037/OSS_project.git
서버 폴더에 sdk설정한 .env 파일과 serviceAccountKey.json 파일 추가
Module 및 library 설치
루트 디렉토리, server 폴더, client폴더에서
~$ npm install
~$ npm install dotenv
~$ npm install node-cron
~$ npm install firebase-admin
~$ npm install express
client 경로로 이동한 후
npm install firebase
server 경로로 이동한 후
npm install concurrently --save-dev
-실행 명령어
cd server
yarn dev
엄지현 (팀장) | 민선주 | 임수현 |
---|---|---|
GitHub | GitHub | GitHub |