Skip to content

Design and Implement the Onboarding FormΒ #2

Description

@Prayant-M

πŸ“ File: components/OnboardingForm.jsx
πŸ›  Tech Stack: React.js, Formik/React Hook Form, TailwindCSS/Bootstrap

πŸ“ Description:
Develop an interactive and validated onboarding form for companies. The form should collect:
βœ… Company Details (Name, Website, Email, Contact Person)
βœ… Store company details (Company Name, Representative Details(Name Contact Number, Email ID), Technology Preferences, Problem Statements, Sector Domain) [This is open-ended, create sections which you think are required]
βœ… Preferred Technologies (Multi-select checkboxes)
βœ… File Upload (Company Brochure in PDF format)
βœ… Form Validation & Error Handling

🎨 Design Requirements:
🎨 White-themed UI with a modern and clean layout
πŸ“Œ Form fields should have rounded edges and a soft shadow effect
πŸ“Œ Buttons should have a blue primary color and hover effects
πŸ“Œ Display error messages in red and success messages in green
πŸ“Œ Use a loading spinner while the form is being submitted
You can see the sample design that is present in the repository.

πŸ”Ž Bonus: Show a progress bar when uploading files!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions