An open API service indexing awesome lists of open source software.

https://github.com/mohamedsamara/node-firebase

:balloon: Simple Application using Node & Firebase
https://github.com/mohamedsamara/node-firebase

app-engine express firebase firebase-admin gcloud node pm2 pwa react service-worker shards-react webpack workbox

Last synced: 4 months ago
JSON representation

:balloon: Simple Application using Node & Firebase

Awesome Lists containing this project

README

          

# Node Firebase

* features:
* Node provides the backend environment for this application
* Express middleware is used to handle requests, routes
* React for displaying UI components
* Firebase for authentication, authorization, database
* Google cloud App Engine to build, deploy and monitor website
* PM2 process manager to run node server in development environment
* Workbox is used to manage service workers and caching assets

## Install

Some basic Git commands are:

```
$ git clone https://github.com/mohamedsamara/node-firebase.git
$ cd project
$ npm install
```

## Simple build for production

```
$ npm run build
```

## Run the application for development

```
$ npm run dev
```

## Run the application for production

```
$ npm start
```

## Languages & tools

- [Node](https://nodejs.org/en/)

- [Express](https://expressjs.com/)

- [React](https://reactjs.org/)

- [Reach Router](https://reach.tech/router/)

- [Shards React](https://designrevision.com/docs/shards-react/getting-started)

- [Firebase](https://firebase.google.com/)

- [Google Cloud](https://cloud.google.com/)

- [Webpack](https://webpack.js.org/)

- [Workbox](https://developers.google.com/web/tools/workbox)

- [PM2](https://pm2.keymetrics.io/)