Skip to content

React Phone Catalog #915

Open
ProKesha wants to merge 63 commits intomate-academy:masterfrom
ProKesha:develop
Open

React Phone Catalog #915
ProKesha wants to merge 63 commits intomate-academy:masterfrom
ProKesha:develop

Conversation

@ProKesha
Copy link

@ProKesha ProKesha commented Mar 3, 2026

Completed React Phone Catalog app

DEMO
https://prokesha.github.io/react_phone-catalog/

feat: implement data layer with typed api client
feat: add product card and products list
feat: implement sorting and pagination
feat: implement basic product details page
fix: improve back button navigation logic
Copy link

@etojeDenys etojeDenys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good job

  1. products in this section should not be discounted
Image
  1. photos should not be cropped
Image
  1. make sure that this section looks the same as the layout
Image

layout:

Image
  1. place the buttons on the same lines
Image
  1. add a favicon and a title

@ProKesha ProKesha requested a review from etojeDenys March 5, 2026 12:47
Copy link

@brespect brespect left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good progress, almost done, check this:

  1. After select item in this section the page should smoothly scrolls to the top:
    Image.

  2. Use logo as favicon.

  3. All of these links in the footer should be real links to relevant existing resources:

Image

@ProKesha ProKesha requested a review from brespect March 5, 2026 16:02
Copy link

@Denys-Kravchuk9988 Denys-Kravchuk9988 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job!

I would recommend to align the images' height to fit height of side buttons and remove the space below these buttons

Image

Copy link

@2pasha 2pasha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🔥

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

Successfully merging this pull request may close these issues.

5 participants