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: Buyer should be able view specific product #54

Open
4 tasks done
mukunzidd opened this issue May 8, 2024 · 1 comment
Open
4 tasks done

Feat: Buyer should be able view specific product #54

mukunzidd opened this issue May 8, 2024 · 1 comment
Assignees
Labels
backend Good for newcomers

Comments

@mukunzidd
Copy link
Contributor

mukunzidd commented May 8, 2024


Description

As a buyer, I want to be able to view a specific product, so as to obtain more information about it

Tasks

  • Implement a get product API endpoint
  • Implement appropriate error handling and responses
  • Write appropriate unit tests
  • Write appropriate documentation for the resulting endpoint

Related Issues

Definition of Done

  • Buyer can retrieve a specific product
  • Unit tests are written and passing
  • Code adheres to coding standards and best practices
  • API documentation for the resulting endpoint is completed
@mukunzidd mukunzidd changed the title Feat: Buyer should be able view specific item Feat: Buyer should be able view specific product May 8, 2024
@mukunzidd mukunzidd added the backend Good for newcomers label May 8, 2024
@mukunzidd mukunzidd added this to the Product Management milestone May 8, 2024
@jkarenzi
Copy link
Collaborator

jkarenzi commented May 10, 2024

Implementation plan

1. Deliverables at the end of the week:

  • Implement an API endpoint where buyer can retrieve a specific product
  • Write appropriate swagger documentation for new endpoints created
  • Implement appropriate error handling and responses
  • Write comprehensive unit tests

2. Data Flow / Flowchart / Pseudocode / ERD Diagrams:

buyer view specific product

3. Schedule of Implementation of Various Parts:

Day 1: Saturday (11/05/2024)

  • Implement an API endpoint where buyer can retrieve a specific product
  • Implement appropriate error handling and responses

Day 2: Sunday (12/05/2024)

  • Write appropriate swagger documentation for new endpoints created
  • Write comprehensive unit tests

4.Related tasks

#37

5. External services or libraries to be used.

jkarenzi added a commit that referenced this issue May 15, 2024
-buyer should be able to retrieve a specific product

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a specific product

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-fix bug in buyer controller tests

[Fixes #54]
jkarenzi added a commit that referenced this issue May 17, 2024
jkarenzi added a commit that referenced this issue May 17, 2024
-remove unnecessary console logs

[Fixes #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a single product by id

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a single product by id

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
jkarenzi pushed a commit that referenced this issue May 17, 2024
-buyer should be able to retreive a single product

[Delivers #54]
jkarenzi pushed a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a single product

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a single product

[Delivers #54]
jkarenzi added a commit that referenced this issue May 17, 2024
-buyer should be able to retrieve a single product

[Delivers #54]
Habinezajanvier added a commit that referenced this issue May 20, 2024
#54 Buyer should be able to get a single product
EddyShimwa added a commit that referenced this issue May 20, 2024
Social Logins (#45)

* squashing commits

implementing routes for auth

create passport callback function

adding new user from Google

creating new user

check if user is exist in db

implementing cookie session

Fix error of TypeError: req.session.regenerate is not a function using Passport

fix secret keys

remove Google client secret keys

working on facebook strategy

get email from fb login and update the scope

after verification save the user into db

add profile image in db

fixing minor bugs

fix minor bugs in codes

after rebasing & updating some fts

link social login with userModel

Addong Google client keys & FB client key into yml

send confrim email after register a new user

send email after register from facebook

fix minor bugs

* fix minor errors

* remove lints errors

user register

register user test

register user testing fix

register user testing fix

register user testing fix

Authentication for User

Added slint changes

removed  mocha

 added new features

 added new features

Solved comflicts

changed file

added changes

added new Test

added new Test

resolved test cases

resolved test cases

implemented two-factor authentication for enhanced security

implemented two-factor authentication for enhanced security

check whether the usertype is vendor to proceed with 2FA

test the 2fa authentication

pull from develop

update profile test

update swagger documentation

Resolve conflict on update profile

fix issue mentioned in comment

fix test issue

fix test issues

fix CI

Revert "update user profile"

feat(view-product): retrieve single product

-buyer should be able to retrieve a single product

[Delivers #54]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants