Onboarding
A guided, multi-step flow for new users to set up their first location and space.
These details are only updated with each release, for more acurate updates and keeping track of progress, see the task in GitHub.
- View Details
- Research
- User Details
- Features
- Data
Description
The goal is to not have the user arrive to an empty Home view. By getting some basic details from the start we setup the first Location, Space and Plants so the user can immiatly understand how Eden works.
Onboarding has two functions, first and formost it is a view part of the signup flow that the user is taken through. Second, on the home view the user will see a "Complete setup" card, here we will ask the user for any data we determin is missing.
Status
| Doc Status | Product Status | Last Update | Version | Release | Phase |
|---|---|---|---|---|---|
| In Progress | Up Next | 04.03.2024 | 0.01 | Internal | Alpha |
Team
| Owner | Lead |
|---|---|
| - | - |
Reminders
- Keep code lean and clear
- follow the outlined arcetecture
- write commetes in your code
- update the staus in the docs and in GitHub
- try not to recreate functions we alredy have, rather update exsiting functions to support your needs
- Be sure to follow the release guidelines
- Update Documentation
- keep API docs up to date each time you update or add endpoints
Links & Resources
Coming Soon
- Biz Docs
- Research
- Design
- Prototype
- Dev Mode
- Task
- Alpha Branch
- Chat
- Alpha
- Beta
- Production
Research
The research listed in this document is sepsofct to the Splash, for a wide scope of the Eden research see the Research document.
Question - Answer -
Features
Below is a list of features that will be utilized in order to deliver the best account features and functionalities. The details bellow are not comprehensive feature details but rather, describe how the features will be utilized within the account, for further details, please see the individual feature documentation.
Onboarding primarily relies on data from across features, the primary focus is to ensure all important data is filled however, we may want to have onboarding spesific data to track the users progress, create alerts if we predict a drop off or dificutly getting setup. we can nudge the user or offer help.