We want users to be able to request a new company and / or role if it is not in the database yet. There will be two parts of the form:
- Users can either select an existing company and fill out a form for a new role
- Users can fill out 1/2 of the pop-up to create a new company and must also create a role for this new company
See if you can explore unique and intuitive ways to fulfill the requirements! Feel free to try fun / creative things.
(see below for what data we need to include)
Let's design these as a pop-up. The styles of the pop-up should be similar to the "User Onboarding Flow" (you can find this in Fall 24 section of the Figma.
Note:
- We want the corners of the fields to be rounded with 8px, not fully rounded like this old version
- Use the same font you and Rebecca have been using for consistency
For now, don't worry about which button will trigger these pop-ups, we can focus on this in the future.
Data That Needs to Be Included:
For the Company Request (notice it also includes information about the role):
CompanyRequest = {
companyName: varchar("name").notNull(),
companyDescription: text("description"),
// industry will be a dropdown (devs can worry about the correct values)
industry: varchar("industry").notNull(),
location: varchar("location").notNull(),
roleTitle: varchar("title").notNull(),
roleDescription: text("description"),
}
For the Role Request (notice it must be linked to a company)
{
roleTitle: varchar("title").notNull(),
roleDescription: text("description"),
companyId: varchar("companyId").notNull(),
}
We want users to be able to request a new company and / or role if it is not in the database yet. There will be two parts of the form:
See if you can explore unique and intuitive ways to fulfill the requirements! Feel free to try fun / creative things.
(see below for what data we need to include)
Let's design these as a pop-up. The styles of the pop-up should be similar to the "User Onboarding Flow" (you can find this in Fall 24 section of the Figma.
Note:
For now, don't worry about which button will trigger these pop-ups, we can focus on this in the future.
Data That Needs to Be Included:
For the Company Request (notice it also includes information about the role):
CompanyRequest = {
companyName: varchar("name").notNull(),
companyDescription: text("description"),
// industry will be a dropdown (devs can worry about the correct values)
industry: varchar("industry").notNull(),
location: varchar("location").notNull(),
roleTitle: varchar("title").notNull(),
roleDescription: text("description"),
}
For the Role Request (notice it must be linked to a company)
{
roleTitle: varchar("title").notNull(),
roleDescription: text("description"),
companyId: varchar("companyId").notNull(),
}