react-firebase-starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
reactjavascriptgraphqlrelayboilerplatefirebasespastyled-componentsserverlesscreate-react-apphmrssr
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
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.