Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: Create add endorsements page with API integrations #76

Open
15 tasks
satyam73 opened this issue Apr 1, 2024 · 2 comments
Open
15 tasks

FEAT: Create add endorsements page with API integrations #76

satyam73 opened this issue Apr 1, 2024 · 2 comments
Assignees

Comments

@satyam73
Copy link
Member

satyam73 commented Apr 1, 2024

Overview

We have to create a page where users can create endorsements for others as well as themselves. We can create an endorsement for users by selecting their username and skill with a description.

User Story

  • As a user I can create endorsement of myself or for others.
  • As a user I can search the "user" for creating endorsement with a dropdown type search component.
  • As a user I can select the skill from the dropdown type search component while creating an endorsement.
  • As a user I can create skills if not found from the dropdown type search component and then create the endorsement.
  • As a user I should be able to add description to my endorsement for additional details about the endorsements I am creating.

Requirements

  • Follow TDD for the feature.

Reference(Images, Design, Links etc.)

Note: Design will be slightly updated

Figma link - https://www.figma.com/file/NoGWCSYI5qF1CGmwn0XKQH/skill-tree?type=design&node-id=951-80&mode=design&t=w7utit7YDK44Cotx-0

Acceptance Criteria

  • User can create endorsement of theirself or for others.
  • User can search the user for creating endorsements with a dropdown type search component.
  • User can select the skill from dropdown type search component.
  • User can create skill if not found from dropdown type search component.
  • User should be able to fill description while creating endorsement.

Scope

  • User can create endorsement of theirself or for others.
  • User can search the user for creating endorsements with a dropdown type search component.
  • User can select the skill from dropdown type search component.
  • User can create skill if not found from dropdown type search component.
  • User should be able to fill description while creating endorsement.

Note

  • As of now we're only making for adding upvote/downvote(removing will be done later*)
  • Do not add this to so that user can create this endorsement and skills.
  • Built with the set of skills as of now instead of creating a skill(like user can create React/ReactJS, which will be handling in separate issue).
  • Add validations for inputs
@satyam73 satyam73 self-assigned this Apr 1, 2024
@bhtibrewal
Copy link
Member

User can add upvote or down vote while creating endorsement (To Be discussed)

@ankushdharkar
Copy link
Contributor

User can add upvote or down vote while creating endorsement (To Be discussed)

Good clarification. The person creating the endorsement should automatically be counted as upvote, since they created it for the purpose of endorsing that skill for the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants