You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR implements the full end-to-end project submission experience, including a responsive stepper, dynamic form, file upload support, and API integration. The design and behavior match the provided Figma specifications and Boundless coding standards.
🔧 What's Included
✅ Reusable vertical stepper with 3 stages: Initialize, Validate, Launch
✅ Complete form built inside BoundlessSheet with all fields and validations
✅ File upload support for whitepaper and thumbnail with format/size enforcement
✅ Submit button with live validation state
✅ Success confirmation screen with green check icon and user feedback
✅ API integration with loading and error handling
✅ Responsive layout across all devices
✅ State management for stepper progression and submission feedback
@Marvelousmicheal
From the evidence you provided, it appears you only designed the form without completing the entire flow. Please review the screens I mentioned in the issue description and check the issue title (a multi-step form component with stepper). This issue will be merged anyway. Thank you for your contribution.
From the evidence you provided, it appears you only designed the form without completing the entire flow. Please review the screens I mentioned in the issue description and check the issue title (a multi-step form component with stepper). This issue will be merged anyway. Thank you for your contribution.
I did complete the entire flow, you could look through the file changed to see the project submittion flow was change the only reason the end point was going through was because I was getting a not authorized response whenever I make a call
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR implements the full end-to-end project submission experience, including a responsive stepper, dynamic form, file upload support, and API integration. The design and behavior match the provided Figma specifications and Boundless coding standards.
🔧 What's Included
✅ Reusable vertical stepper with 3 stages: Initialize, Validate, Launch
✅ Complete form built inside BoundlessSheet with all fields and validations
✅ File upload support for whitepaper and thumbnail with format/size enforcement
✅ Submit button with live validation state
✅ Success confirmation screen with green check icon and user feedback
✅ API integration with loading and error handling
✅ Responsive layout across all devices
✅ State management for stepper progression and submission feedback
📁 Files Added
components/stepper/Stepper.tsx
components/stepper/index.ts
components/project/ProjectSubmissionForm.tsx
components/project/ProjectSubmissionSuccess.tsx
components/project/ProjectSubmissionFlow.tsx
boundless.webm