react-firebase-starter

Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay

reactjavascriptgraphqlrelayboilerplatefirebasespastyled-componentsserverlesscreate-react-apphmrssr

Preview

react-firebase-starter preview

Overview

React Starter Kit for Firebase is a boilerplate template for building modern web applications with React, GraphQL and Relay on serverless Google Cloud infrastructure, helping developers ship fast with pre-configured authentication, database migrations and Material Design components. The stack includes Create React App, PostgreSQL, Passport.js for auth and Google Cloud services like Cloud SQL and Cloud Functions for backend operations.

Features

server-side-renderinggraphql-apirelay-modernuniversal-routingmaterial-designauthenticationdatabase-migrationshot-module-reloadingservice-worker

Feature Flags

userDashboardauthenticationblogseolandingpagepaymentsecommerceauthorizationjobsQueuegraphqlapiDocspwaformsValidationssr

Recommended Use Cases

scalable-web-applicationssingle-page-applicationsgraphql-based-appsserverless-applicationsprogressive-web-apps

Frontend

reactrelaymaterial-uiuniversal-router

Backend

node.jsexpress.jsgraphql.jspassport.jsknex.js

Auth Providers

passportgooglefacebookpassport.js

Deployment Targets

renderdockergcpgoogle-cloudfirebasecloud-functionscloud-sql

Payment Providers

None

Quick Facts

โญ Stars
4,5k
๐Ÿด Forks
761
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
react
Language
javascript
CSS
material-ui
Database
postgresql
Auth
passport.js, jwt
ORM
knex.js
Testing
jest
CI
circleci

Data Layer

Databases
postgresql, firestore
ORM
knex.js

UI Stack

Styling
material-ui
Components
material-ui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
circleci

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate with MIT license. Deployment costs depend on Google Cloud and Firebase usage.
Get Started with this Boilerplate