|
| 1 | +[](https://www.npmjs.com/package/@frigade/react-onboarding-components) |
| 2 | +[](https://github.com/prettier/prettier) |
| 3 | + |
| 4 | +<H3 align="center"><strong>React Onboard</strong></H3> |
| 5 | +<div align="center">Build better product onboarding in your app.<br />High-quality components for checklists, tours, and more.</div> |
| 6 | +<br /> |
| 7 | +<div align="center"> |
| 8 | +<a href="https://frigade.com">Website</a> |
| 9 | +<span> · </span> |
| 10 | +<a href="https://github.com/FrigadeHQ">GitHub</a> |
| 11 | +<span> · </span> |
| 12 | +<a href="https://discord.gg/3fujYupY">Discord</a> |
| 13 | +</div> |
| 14 | + |
| 15 | +## Introduction |
| 16 | + |
| 17 | +A library of high-quality components for creating beautiful onboarding and product education in your React apps. |
| 18 | +The library helps developers build better onboarding experiences faster so they can focus on what matters most: building great products. |
| 19 | + |
| 20 | +## Why |
| 21 | + |
| 22 | +Product onboarding is one of the most important experiences in your app. It's usually the first thing your users see, and it's the first impression they have of your product. |
| 23 | +But it's difficult to get right and slow to build. We believe there needs to be a better way to build and iterate on high-quality onboarding experiences. |
| 24 | + |
| 25 | +## Features |
| 26 | + |
| 27 | +- 🎨 Fully customizable components and config |
| 28 | +- 🔧 Load images and content from your backend |
| 29 | +- ✨ Beautiful default UI |
| 30 | + |
| 31 | +## Install |
| 32 | + |
| 33 | +Install the package from your command line. |
| 34 | + |
| 35 | +#### With yarn |
| 36 | + |
| 37 | +```bash |
| 38 | +yarn add @frigade/react-onboarding-components |
| 39 | +``` |
| 40 | + |
| 41 | +#### With npm |
| 42 | + |
| 43 | +```bash |
| 44 | +npm install @frigade/react-onboarding-components |
| 45 | +``` |
| 46 | + |
| 47 | +## Supercharge your onboarding flows |
| 48 | +While the above examples contain hard-coded strings and images for illustrative purposes, we highly recommend loading your strings and presentation |
| 49 | +layer logic from your API rather than as plain strings in your app. |
| 50 | + |
| 51 | +We built [Frigade](https://frigade.com/) to work seamlessly with `react-onboarding-components` and make it easier for developers to build and scale onboarding. |
| 52 | +With Frigade, you can update onboarding flow without releasing to the app store, integrate 3rd party analytics (Segment, Mixpanel, etc.) to power user targeting, and integrate our API/webhooks to make user data input easy. |
| 53 | + |
| 54 | +## Get in touch |
| 55 | +Questions? Suggestions? Feel free to [open an issue](https://github.com/FrigadeHQ/react-onboarding-components/issues), [submit a PR](https://github.com/FrigadeHQ/react-onboarding-components/pulls), or [contact us](https://frigade.com). |
| 56 | + |
| 57 | +## License |
| 58 | + |
| 59 | +MIT License |
0 commit comments