When a new user signs up, they should be automatically assigned to a default organization with name (first_name's Organisation). This ensures that each user is part of an organization by default, allowing them to immediately start using features that require organizational context.
Acceptance Criteria
Automatically create a default organization for every new user upon successful sign-up.
Organisation name should be first_name's Organisation
Assign the newly signed-up user as the admin of this default organization.
Ensure that the default organization has a standard set of configurations and settings.
Handle any errors that may occur during the creation of the default organization.
Test to confirm that the user is correctly associated with the default organization and can access all relevant features.
Purpose
To streamline the onboarding process by ensuring that every new user is immediately associated with an organization, which is essential for accessing organization-specific features and functionalities.
Requirements
Implement backend logic to create a default organization during the user sign-up process.
Assign appropriate roles and permissions to the user within the default organization.
Set up standard configurations for the default organization.
Conduct tests to verify that the organization is correctly created and associated with the user.
Description
When a new user signs up, they should be automatically assigned to a default organization with name (first_name's Organisation). This ensures that each user is part of an organization by default, allowing them to immediately start using features that require organizational context.
Acceptance Criteria
Purpose
To streamline the onboarding process by ensuring that every new user is immediately associated with an organization, which is essential for accessing organization-specific features and functionalities.
Requirements
Expected Outcome
Every new user who signs up is automatically assigned to a default organization with the necessary configurations, allowing them to use the platform without manual setup. Figma Link: https://www.figma.com/design/VEItfX6St5NSAqqNHImcxD/HNG-Boilerplate-Designs?node-id=1-2&t=cwekpYIvtORMEPYf-0 Live Link: https://anchor-java.teams.hng.tech/login