promo-codes

npm version

Create a page for distributing your promo codes

icon

Setup Google Sheets API

Under the hood, this uses Google sheet API. So you’ll need to set it up.

Follow these instructions: Google Sheet API setup

Google Sheet format

Your sheet must be formatted like this sample sheet: https://docs.google.com/spreadsheets/d/1VwYU7nTSlwhi2iBSFvYBnuhxPUJdIYwE9qbKuVwDk04

Include the following columns:

Note: Don’t share the spreadsheetID, keep in hidden and authorize your Google Cloud Api to access it.

Setup in Node.js

Once you have your Google Sheet setup, just attach it to your express app:

const app = express();

//...

// Attach the promo codes route
attachPromoCodes(app);

Warning: This service doesn’t stop users from deleting their cookies and fetching keys repeatedly. If you need

Github Source

https://github.com/jacklehamster/@dobuki/promo-codes/