- Tech Stack
- About The Project
- Table of Contents
- Installation
- Contributing
- Contributors/People
- Support
A portfolio for Douglas White presenting some of the functionality available in an Ionic progressive web application.
To get a local copy up and running follow these simple example steps.
-
Install NodeJS
-
Using npm, install:
sh npm install npm@latest -global
sh npm install @angular/cli@latest -global
sh npm install @ionic/cli@latest -global
sh npm install firebase-tools@latest -global
- Get a free Stripe Account at https://dashboard.stripe.com/apikeys
- Get a free Firebase Account at https://firebase.com
- Get a free Sendgrid Account at https://app.sendgrid.com
-
Clone the repo
sh git clone https://github.com/apsistec/expert-fit.git
-
Install NPM packages
sh npm install
-
Setup Firebase backend
sh firebase init
-
Enter your APIs in
environments/environment.ts
andenvironments/environment.prod.ts
export const environment = { production: "boolean", firebaseConfig: { apiKey: "...", authDomain: "...", databaseURL: "...", projectId: "...", storageBucket: "...", messagingSenderId: "...", appId: "...", measurementId: "...", }, stripePubKey: "pk_test_ API", taxRates: ["enter API"], };```
-
Compile the function code
cd functions``` ```sh npm install``` ```sh ng build``` ```sh cd -```
-
Compile the app code -production quality
ionic build --prod```
-
Work on the app code with hot-reload
ionic serve```
-
Deploy to Firebase Authentication, Hosting, Database, Serverless and Storage
firebase deploy```
To get started...
Step 1 Install Repo
*[ ] Option 1️⃣
🔱 Fork this repo:
-
Option 2️⃣ Clone this repo to your local machine:
git clone https://github.com/apsistec/douglaswhite-app.git
Step 2 Code your Code
-
Option 1️⃣
Add previously approved new code
baz = foo(bar) * foo(bar) betterBaz = foo(bar^2)
-or-
-
Option 2️⃣
🔍Find then 🔧work on the previously approved changes and/or refactoring code
newFoo(bar2) fooBar(newBaz)
Step 3 Pull Request
-
🔃 Create a Pull Request at
https://github.com/Apsistec/douglaswhite-app/pulls
Step 4 Submit for Review and Acceptance
-
Submit! 🍺
Reach me at any of the following
Copyright 2021 © douglaswhiteapp