As a user,
When I am on the "Create Organization" or "Edit Organization account" page,
Then I should be able to see a section "We are here to offer:" along with "We are here to request:" section with the following options:
Donations
Volunteers
Staff
Information
Resources/Tools
Others
These options would be same for both "We are here to offer:" and "We are here to request:" sections. (Note: As per the current implementation "What are you looking for?" question becomes "We are here to request:')
When a user selects "Other" option, then a text box appears where the user can enter text (max upto 60 chars, if it exceeds 60 chars then an error message should be shown "Maximum limit 60 chars")
Figma link (Desktop): https://www.figma.com/file/4cV84H1jyMo0rJEAl3HNnJ/FightPandemics-landing-page?node-id=19559%3A97078
Figma link (Mobile): https://www.figma.com/file/4cV84H1jyMo0rJEAl3HNnJ/FightPandemics-landing-page?node-id=19735%3A97620
Designs:


@tejasm2 is there a separate BE ticket for this or should it all be done together. As you can see this requires a backend & data model changes. https://github.com/FightPandemics/FightPandemics/blob/872629d9b75c8251a16d9c2afdf8c6c070e070b2/backend/lib/models/OrganisationUser.js#L13
If the later I'd add the appropriate labels. And @Elohina are you comfortable taking this on - shouldn't be too hard BE wise I don't think. If not maybe it's best to tackle as one issue with two contributors (@tejasm2 could ask in Slack).
@joshmorel I think that I can work on all together. I took a look at what needs to be done in the back end and I could see that I just need to change the organization's model and the schema in order to add the new needs.
Ohh yes @joshmorel , this needs a backend ticket. Thanks for the call out. @Elohina do you need a separate backend ticket for the same?
No, I think it is ok how it is @tejasm2
Most helpful comment
@joshmorel I think that I can work on all together. I took a look at what needs to be done in the back end and I could see that I just need to change the organization's model and the schema in order to add the new needs.