These instructions will help you develop and test new features.
Getting Started
Development Environment
Integrations
Making Changes
Testing
Due to limitations with Vercel, the development server can only be started from the root of the repository.
yarn dev:apiThe development server will start on http://localhost:8080.
Algolia is a search-as-a-service platform that allows end users to filter and search API resources.
Environment Variables
ALGOLIA_API_KEYALGOLIA_APP_ID
The Apple Music API is used to fetch store playlist data.
Environment Variables
APPLE_AUTHKEY_MUSICKITAPPLE_AUTHKEY_MUSICKIT_KEY_IDAPPLE_TEAM_ID
Google Analytics is a web analytics service that tracks and reports website traffic.
KAPI uses the Measurement Protocol for Universal Analytics to track API requests, success responses, and errors.
Environment Variables
GA_TRACKING_IDVERCEL_ENVVERCEL_GIT_COMMIT_REFVERCEL_GIT_COMMIT_SHA
Judge.me Product Reviews is a web app that helps e-commerce stores collect and display product and store reviews and other user-generated content.
Environment Variables
JUDGEME_API_TOKENMOCK_POST_REVIEW
Opsgenie is an on-call and alert management service for software projects.
Its primary use is to dispatch alerts from GitHub.
Shopify is an e-commerce platform. Aside from functioning as our commerce backend, it is also our content management system.
Environment Variables
SHOPIFY_API_KEYSHOPIFY_API_VERSIONSHOPIFY_SHOP_NAMESHOPIFY_PASSWORD
Directory: api
For more information, see the Vercel Serverless Functions documentation.
Directory: lib/config
Directory: lib/middleware
Directory: lib/services
Directory: lib/types
Directory: lib/utils
Directory: __tests__
Command: yarn test
For more information, see the root package Contributing Guide.