coding-allies / projects-platform-frontend

She's Coding Projects collaboration platform for womxn in tech.
http://projects.shescoding.org/#/
MIT License
9 stars 59 forks source link

Project Form: Add select drop down for Job Title & Input field for Employer #99

Open ctran14 opened 3 years ago

ctran14 commented 3 years ago

Related to #119 #99 #114

BEFORE YOU WORK ON THIS TASK: make sure #114 is implemented OR verify API signature with the developer who is working on #114. User story: As a user, I would like to see more consistency in what is showing for project lead's current position.

Deliverable: Add Project form has Job Title and Employer fields implemented.

Instructions:

  1. Create a select dropdown for job title. If a user doesn't see their job title, they should be allowed to type in their title. Use https://react-select.com/creatable in particular “Creatable Example” to implement Job Title. Example:

    • Software Engineer
    • Product Manager
    • Backend Engineer
  2. Create an input field for employer

  3. Call getPositions API to popular the dropdown.

  4. Use addPosition API when the user creates a new position.

  5. Implement the Employer field

  6. Make sure Job Title and Employer are added to API request when add project form is submitted.

Mockup

Screen Shot 2020-09-27 at 6 16 03 pm