react-firebase-admin

React โš›๏ธ starter kit with Firebase ๐Ÿ”ฅ and Bulma for setting up an admin dashboard - Highly scalable, PWA, Serverless

reactreduxtemplateboilerplatefirebasetypescriptpwaserverlessofflineresponsiveroutingbulma

Preview

react-firebase-admin preview

Overview

React Firebase Admin is a starter template for building admin dashboards with React, Redux and Firebase. It includes user authentication, database management with Firestore or Realtime Database, file uploads, automated deployment and internationalization support. The boilerplate uses Create React App, Bulma CSS and Firebase's serverless backend, making it suitable for teams needing a production-ready admin interface with minimal setup.

Features

authenticationauthorizationuser-managementimage-uploadingpassword-resetuser-filteringuser-searchemail-invitationsmulti-tenancyinternationalizationrealtime-database-supportfirestore-supportcloud-functionsresponsive-design

Feature Flags

userDashboardauthenticationemailsecommercefileUploadsstoragerealtimeauthorizationteamsOrgsi18nsearchnotificationsmapspwaformsValidation

Recommended Use Cases

admin-dashboarduser-management-systemserverless-applicationpwa-application

Frontend

reactreduxreact-routerreact-hook-formbulma

Backend

firebase-cloud-functionsfirebase-admin-sdk

Auth Providers

firebasesocial-media

Deployment Targets

firebase-hosting

Payment Providers

None

Quick Facts

โญ Stars
420
๐Ÿด Forks
103
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2020-11-18T16:51:27.000Z

Stack

Framework
react
Language
typescript
CSS
bulma
Database
firebase-realtime-database, firestore
Auth
firebase
Testing
jest, react-testing-library, mocha, chai
CI
github-actions

Data Layer

Databases
firestore, firebase-realtime-database

UI Stack

Styling
bulma
Components
react

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate