Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Popup design and implementation for product tours, highlights, contextual help, etc #8

Open
3 tasks
gorkem-bwl opened this issue Apr 23, 2024 · 0 comments
Assignees
Labels
backend Backend task/issue enhancement New feature or request frontend Frontend task/issue

Comments

@gorkem-bwl
Copy link
Contributor

gorkem-bwl commented Apr 23, 2024

For the popup design and implementation, driver.js can be used. Its API is well-documented and provides most of the features we need (https://driverjs.com/docs/api). Ideally, a full stack engineer can implement driverjs in the Onboarding app.

Currently since we don't have a Chrome extension, the configuration of the elements can be retrieved from the server itself. Check https://driverjs.com/docs/static-tour as an example where the steps can be taken from a configuration file generated in the Onboarding server.

Later, when the Chrome extension is implemented, this configuration can be generated on the extension and then sent to the server, where it will be served to the driverjs endpoint.

Each driverjs instance should be initiated with an API key generated on the Onboarding server.

@gorkem-bwl gorkem-bwl added enhancement New feature or request backend Backend task/issue frontend Frontend task/issue labels Apr 23, 2024
@uparkalau uparkalau self-assigned this May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend task/issue enhancement New feature or request frontend Frontend task/issue
Projects
None yet
Development

No branches or pull requests

2 participants