sparchana / truserver

Other
2 stars 0 forks source link

[Recruiter - Search Candidates] Bug fixes and enhancements #340

Closed sparchana closed 7 years ago

sparchana commented 8 years ago
  1. Change icons in candidate cards
  2. Lets not show cursor in edit mode after selecting one job role and one locality
  3. Color/style of unlocked buttons should change with every unlock
  4. 'Buy Credits' modal:
  5. change title to: Top up now and get access to more candidates!
  6. change subtitles/lables to: Buy contact unlocks, Buy interview unlocks . Lets these be one below the other with text boxes next to each other to capture 'How many credits' they want
  7. Mention price of each below the label/subtitle itself (100/contact unlock, 1000/interview unlock)
  8. one 'Buy Now' button'
  9. After 'Buy Now' lets also show a message in the UI itself (popup) saying, 'Thanks! We have received your request to buy more credits. Our business team will contact you within 24hrs'
  10. Was able to get contact unlocks to -1. Lets refresh the floating panel along with 'unlock candidate' action

Low Priority

  1. Lets change the coin icon and use icons that indicate 'phone' getting unlocked and 'interview' getting unlocked
  2. Upon reset of filter, the slider positions on salary and distance aren't changing. Only the text is changing. we can also bring the slider position to default position (10km and 0 salary)
sparchana commented 8 years ago

feedback after testing:

high priority:

  1. When a recruiter lands on 'Search Candidates' page, lets trigger a search with default params. For now we can set 'jobrole' to Accountant and 'Locality' to All Bangalore and trigger a search. This way the user wont be welcomed to an empty screen.
  2. Are we doing double-parameter-sort? At any point can a user sort by salary and also by last-active?
  3. In Buy Credits modal, please change button text to 'Buy Credits Now'. (it now says buy contact credits)
  4. The response after pressing 'Buy Credits' button in the modal is too slow. is it due to email? if so, dont wait for server response to come back to show the 'thank you' message. Just issue the ajax req and immediately display thank you message as well.
  5. Menu Options: Lets rename 'Search Candidate' to 'Search Candidates'; Lets rename 'Create Job' to 'Post Job'

Noting down pending items from earlier comments: (Low priority)

  1. Lets not show cursor in edit mode after selecting one job role and one locality
  2. Lets change the coin icon and use icons that indicate 'phone' getting unlocked and 'interview' getting unlocked
  3. Upon reset of filter, the slider positions on salary and distance aren't changing. Only the text is changing. we can also bring the slider position to default position (10km and 0 salary)
sparchana commented 8 years ago

Adding few more fixes and enhancements:

Bugs:

  1. Right now we are able to search with no locality input. Lets not allow that
  2. Accountant job role is not available for selection after first load of page

UI Enhancements:

  1. Lets add 'Go to top' option as soon as the user has scrolled down one page
  2. Lets do lazy-loading of results upon scroll
  3. Lets text format all candidate names before display. Camel Case formatting is required. Right now there are all sorts of format (stars with small letter, all caps etc)
  4. In Candidate results card, lets show salary as comma separated value
  5. In filter panel for salary also, lets show salary as comma separated value

Data changes in results:

  1. If you sort results by Salary (low to high), we see a lot of candidates with Salary (not specified) coming up in the search results. These are freshers, so salary is not applicable and hence they are showing up in the search results. If a candidate is fresher, can we show Last Withdrawn Salary as 'None (Fresher)'
  2. If Education is UG/PG, lets also show (Degree and Completed/Incomplete) in the same education section. Eg. UG (B.E, Completed), PG (MBA, Incomplete)
  3. Can we have 'Education' and 'Experience' as multi-select options? Sandy has already done changes for this in api. You need to take care of only wiring
  4. If a candidate has 'Skills' and 'Documents' info, lets show that also. These can be two more labels that come after 'languages'. Eg., [Skills : MS Excel, CRM, Tally ]. [Documents: Driving License, Aadhaar](if candidate does not have these details, dont show these two sections)

    Medium priority

  5. If a filter is applied, lets show a visual indication after the panel is collapsed. Eg, if Salary filter is applied and the panel is collapsed, we can put a tick mark against Salary in the filter panel