====
====
====
You can find the React documentation on the website.
Check out the Getting Started page for a quick overview.
Install Prerequisites:
NodeJS: https://nodejs.org/en/
git: https://git-scm.com/downloads
Type into git bash in the desired setup directory (git install prequisite):
git clone https://github.com/JasonHoku/MicroHawaii
Now you have the source code and may edit and run it as a React app with:
npm i
npm start
You can find the React documentation on the website.
Check out the Getting Started page for a quick overview.
This section is for integrating your own: PayPal, Email Notifier, Google Analytics and Firebase App.
Find example.env in your project root directory and rename it to .env This file is set to be auto excluded in sharing and will be your passwords and keys file.
None of these tools are required to run the app locally or from your choice of computer.
Used For Hosting Your App
- Free .firebaseapp.com AND .web.app domain suffixes.
- Free 10GB of Hosting (15,000 HD Images)
- Free 50,000 Database Writes Per Day (Best In Industry Quota)
Again, not necessary but very useful for launching your application quickly, easily and affordably (Free) to the world wide web.
Signup and Install firebase tools
npm i firebase-tools
Sign in and init project:
firebase init
then possible scripts are:
npm run femu
- Start React Frontend + Firebase Backend
npm run fb
- Build CRA and Deploy Everything To Live
npm run fbh
- Build CRA and Deploy Only Hosting (excludes functions and saves minutes)
Create a Live Production API Key (Important that it's a Live key)
Email Notification Tool
Signup and get API keys from Settings
This app is strapped to send details on every click to Google Analytics. Amazingly powerful for disovering how users are utilizing your web app.
Settings and stats found in Firebase Console.