Home Page available at https://bethehope.fund
Client UI (Donation Page - Single Instance) deployed at https://bethehope.fund/CAcares/covid
On phone (iPhone 8 with Apple Pay enabled):
On desktop (modified to provide a better user experience viewing this mobile-first site on desktop):
Make sure you have Node.js (atleast v12.13.0, npm v6.12.0) installed.
git clone [email protected]:bethehope/bethehope-client-ui.git
cd bethehope-client-ui
npm install
ng serve
Inside the src
, there's an environment
folder with three different environment files. I only used the environment.ts
and environment.prod.ts
for the project. It contains the following keys:
stripePublishableKey
userApi
You can get the Stripe key (stripePublishableKey
) after you create a project on Stripe, but since it's a public key, you can share it with the UI.
BeTheHope API (userApi
) is deployed at https://bethehope.herokuapp.com
This project is hosted on Firebase hosting. To deploy:
ng build --prod
firebase deploy