'Star Search' Vote to Win Campaign Built with Angular Elements, Airtable, and Firebase. Meant to be embedded in a CMS such as Shopify. Uses Debounce to verify email addresses to prevent fake entries.
- Generate service account fromm firebase and place in functions folder / Add to .env file
- Create Airtable Base and copy API Key and BASE to .env file
- Generate API Key from Debounce and copy .env file
#Angular Client
$ cd client && npm install
#Firebase Functions
$ cd functions && npm install
#Angular Client
$ cd client && ng serve elements
#Firebase Functions
$ cd functions && npm run functions
#Angular Client
$ cd client && npm run build:elements
#Firebase Functions
$ cd functions && npm run deploy