No description
Find a file
dependabot[bot] 7f3ee9b10e
Bump @grpc/grpc-js and firebase in /client (#27)
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) to 1.7.3 and updates ancestor dependency [firebase](https://github.com/firebase/firebase-js-sdk). These dependencies need to be updated together.


Updates `@grpc/grpc-js` from 0.8.1 to 1.7.3
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@0.8.1...@grpc/grpc-js@1.7.3)

Updates `firebase` from 7.14.1 to 7.24.0
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@7.14.1...firebase@7.24.0)

---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
  dependency-type: indirect
- dependency-name: firebase
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 16:32:12 +01:00
client Bump @grpc/grpc-js and firebase in /client (#27) 2022-11-22 16:32:12 +01:00
constants creates pages and routes; firebase utils 2020-04-23 19:16:53 +02:00
middlewares/auth secures api routes using Firebase; add create users route 2020-04-23 18:17:47 +02:00
models User Model; add User to db 2020-04-24 16:01:35 +02:00
routes/api User Model; add User to db 2020-04-24 16:01:35 +02:00
services/auth secures api routes using Firebase; add create users route 2020-04-23 18:17:47 +02:00
.gitignore sample app ready 2020-04-25 12:56:11 +02:00
.gitpod.yml Fully automate dev setup with Gitpod 2021-03-24 09:22:30 +00:00
package-lock.json Bump minimatch from 3.0.4 to 3.1.2 (#25) 2022-11-22 16:31:57 +01:00
package.json Bump moment from 2.29.2 to 2.29.4 (#23) 2022-07-22 08:46:16 +02:00
Procfile installed helmet 2020-04-23 14:57:11 +02:00
README.md Fully automate dev setup with Gitpod 2021-03-24 09:22:30 +00:00
server.js add firebase service and main router 2020-04-23 19:16:21 +02:00
TODO.md User Model; add User to db 2020-04-24 16:01:35 +02:00

Gitpod ready-to-code

MERN Stack Demo

Skeleton MERN Stack app with Redux and Firebase.

Prequisites

  • NodeJs
  • npm

Backend configuration

npm init -y

install dependencies

npm i express mongoose concurrently firebase-admin helmet moment

install nodemon for server hot reload and jest for testing

npm i -D nodemon jest

Update package.json

{
  "type": "module",
  "scripts": {
    "start": "node --experimental-modules --experimental-json-modules server.js",
    "server": "nodemon --experimental-json-modules server.js",
    "client": "npm start --prefix client",
    "client-install": "npm install --prefix client",
    "dev": "concurrently \"npm run server\" \"npm run client\"",
    "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client",
    "test": "jest",
    "test:watch": "npm run test -- --watch"
  }
}

Frontend configuration

npx create-react-app client --template redux

Install dependencies

npm i axios firebase prop-types react-router-dom

Update package.json

{
  "proxy": "http://localhost:5000"
}