Its primary purpose is to ensure users can save their progress and seamlessly resume onboarding at any point, while also providing clear dashboard...
Generated Prompt
```markdown ## APPLICATION OVERVIEW This web application is designed to facilitate a seamless onboarding process for users, allowing them to save their progress and resume at any time. Its primary goal is to ensure that users are aware of their onboarding status through clear dashboard alerts while maintaining data integrity and a smooth user experience. ## CORE FEATURES 1. **Save & Exit Functionality** Users can auto-save their progress at each step and explicitly save their state using a “Save & Exit” option, ensuring no data loss and allowing for easy resumption. 2. **Login Detection & Resume Prompt** On login, the application detects incomplete onboarding and presents users with options to either continue or skip the onboarding process, ensuring they can pick up right where they left off. 3. **Dashboard Alert System** A persistent alert banner on the dashboard informs users of their current onboarding step and completion percentage, with a clear call-to-action to continue onboarding. 4. **Resume Logic** Users can click “Continue Onboarding” to be redirected to their last saved step, with all previously entered data pre-filled and required steps enforced. 5. **Completion Trigger** Successful submission of the final onboarding step updates the onboarding status to complete, removes the alert banner, and displays the onboarding data in the relevant dashboard sections. 6. **Validation of Progress & Data Integrity** Ensures all data is preserved across sessions, with robust mechanisms to prevent duplicate records and to maintain the user's exact last saved step. ## TECHNICAL REQUIREMENTS - **Ensure State Management** ## NOTE ENSURE - confimr it exists if not create 3. **Save & Exit Logic**: Ensure that the onboarding data is saved both automatically and through the “Save & Exit” option, and set up redirection to the dashboard. 4. **Login Detection Feature**: On user login, check for the onboarding status and present the appropriate choices to continue or skip onboarding. 5. **Dashboard Alert System**: Dynamic alert that reflects the user's onboarding status and progress, ensuring it updates correctly based on user actions. 6. **Finalize Resume Logic**: Ensure that clicking “Continue Onboarding” redirects users to their last saved step, with all previously entered data pre-filled. 7. **Test Completion Trigger**: Ensure that upon completing the final onboarding step, the status updates correctly and the alert banner is removed. 8. **Conduct User Testing**: Test the application with real users to gather feedback and make necessary adjustments to improve the onboarding experience. ## USER EXPERIENCE Users will enjoy a flexible and interruption-proof onboarding journey. With continuous save functionality, they can progress through the onboarding steps at their own pace, returning to their exact last saved position whenever they choose. The dashboard alert system gently reminds users about their onboarding status, enhancing engagement and reducing anxiety about losing progress. ```
Loved by thousands of makers from
From early prototypes to real products, they started here.







































Generate optimized prompts for your vibe coding projects
Generate prompt
Enter a brief description of the app you want to build and get an optimized prompt
Review and use your prompt
Review (and edit if necessary) the generated prompt, then copy it or open it directly in your chosen platform
Get inspired with new ideas
Get AI-generated suggestions to expand your product with features that will surprise your users
Frequently Asked Questions
Everything you need to know about creating better prompts for your Lovable projects
Still have questions?
Can't find what you're looking for? We're here to help!
