Skip to content

Angular Elements App For 'Vote To Win' Contests Powered By Airtable / Firebase / Debounce

Notifications You must be signed in to change notification settings

shaaaaawn/angular-star-search

Repository files navigation

Description

'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.

Configuration

  • 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

Installation

#Angular Client
$ cd client && npm install
#Firebase Functions
$ cd functions && npm install

Run Application

#Angular Client
$ cd client && ng serve elements
#Firebase Functions
$ cd functions && npm run functions

Deploy & Embed WIth Angular Elements

#Angular Client
$ cd client && npm run build:elements
#Firebase Functions
$ cd functions && npm run deploy

About

Angular Elements App For 'Vote To Win' Contests Powered By Airtable / Firebase / Debounce

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published