Bootstrap a React + Firebase full stack application with every thing you need pre-configured: hosting, database, authentication, CI, Typescript, Material UI, PWA and other goodies.
This template is designed to bootstrap a full stack application with pre-configured hosting, database, authentication, CI/CD, component library, state management, and form utilities. It aims to make opinionated choices about the development stack in order to quickly build a product that can handle a significant amount of traffic and users. The template requires a Firebase project, which can be started with their free tier.
To use this template, follow these steps:
src/db/initFirebase.ts file for the respective environment..firebaserc file.yarn firebase login:ci, and add the token to Github as a secret called FIREBASE_TOKEN..github/workflows/ci.yml and uncomment lines 25-30 to enable automatic CI tests and deploys to Firebase.yarn start to start the development server.This template provides a convenient way to bootstrap a full stack application with a pre-configured development stack, Firebase integration, and automated tests and deploys. It aims to speed up the development process and make opinionated choices to handle a significant amount of traffic and users.