Skip to content

Example app for using the DevCycle Client SDK with Javascript

Notifications You must be signed in to change notification settings

DevCycleHQ-Labs/example-javascript

Repository files navigation

DevCycle JavaScript SDK Example App

An example app built using the DevCycle JavaScript SDK

Creating a Demo Feature

This example app requires that your project has a feature with the expected variables, as well as some simple targeting rules.

Click here to automatically create the feature in your project ⇦

When you run the example app and switch your identity between users, you'll be able to see the feature's different variations.

Running the Example

Setup

  • Run npm install in the project directory to install dependencies
  • Create a .env file and set DEVCYCLE_CLIENT_SDK_KEY to the SDK Key for your environment.
    You can find this under Settings > Environments on the DevCycle dashboard.

Development

npm run start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

To experiment with targeting, update the user objects in src/users.js based on your targeting rules.

Testing

npm run test

See src/devcycle.test.js for examples of mocking the DevCycle SDK.

About

Example app for using the DevCycle Client SDK with Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published