Skip to content

A collection of application boilerplates, CLI tools and NPM packages.

Notifications You must be signed in to change notification settings

cjmyles/instant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Instant

Instant is a collection of application boilerplates, CLI tools and NPM packages, designed to enable the rapid development and deployment of applications on the Firebase platform.

React and Express boilerplates utilise the suite of instant packages to enable routing, authentication/authorisation, state management, interaction with all Firebase services and more. Although the instant packages have been specifically tailored to work with these boilerplates, they could also be used in isolation in any project.

The instant-tools CLI can be used to create new applications, install dependencies, and generate project files such as new React components and Redux modules.

Boilerplates

React boilerplate bundled with React Router, Material-UI, layouts, and Redux (Redux Thunk implementing Ducks with optional localstorage persistence). Integrates seemlessly with the Firebase platform to enable services such as Firebase Authentication, Cloud Firestore, Cloud Storage and Firebase Hosting.

Express boilerplate bundled with authentication, routing, CORS, logging, sessions, API model-mapping and more. Integrates seemlessly with the Firebase platform to enable services such as Firebase Admin, Firebase Authentication, Cloud Firestore, Cloud Storage and Firebase Functions.

NPM Packages

Command Line Tools for assisting with creating instant applications and generating project files.

Core instant-react functionality, including components, forms, Redux modules, utilities and Firebase integration.

Core instant-express functionality, including routing, authentication, session, utilities and Firebase integration.

Firebase Cloud Firestore ORM to ease common tasks such as creating, finding, updating and deleting documents.

Lightweight Firebase Cloud Firestore utility library.

Client/server agnostic Http Request library utilising the fetch API.

Lightweight utility library to assist other instant packages.

About

A collection of application boilerplates, CLI tools and NPM packages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published