Project

General

Profile

Actions

ClientProject #3059

open

[Details Module]: Car Details Page Design & API Integration

Added by Md.Sajib Ahmed 7 months ago. Updated 7 months ago.

Status:
Complete
Priority:
High
Target version:
Start date:
09/04/2025
Due date:
09/04/2025 (about 7 months late)
% Done:

100%

Estimated time:
8:00 h (Total: 11:00 h)
Spent time:
21:30 h (Total: 22:30 h)

Description

Scope

Design and implement the Truck Stock Car Details Page with product information, specifications, and image gallery integration.


Tasks

  1. Product Details API

    • Design and prepare the Truck Stock Product Details API.
    • Ensure proper response structure with product details, specifications, and images.
  2. API Integration

    • Integrate product details API into the car details page.
    • Handle loading, error, and empty states gracefully.
  3. Product Specification Section

    • Design product specification UI section.
    • Fetch and display specification data from the API.
    • Ensure responsive layout for desktop, tablet, and mobile.
  4. How to Buy Section

    • Implement a reusable “How to Buy” component.
    • Integrate it into the product details page for consistency.
  5. Product Showcase (React Gallery)

    • Use React Gallery library for displaying product images.
    • Add carousel/slider functionality for multiple images.
    • Ensure zoom and swipe support for better UX.
  6. ** Related Products **

    • Create seperate RelatedProducts.tsx file
    • Hanlde all stocks products with title and image.
    • Currently comment out the related product component for required API.

Subtasks 1 (1 open0 closed)

ClientProject #3093: [FE] Fix issues in product detailsComplete Nazmul Hossain Shovon09/04/202509/04/2025

Actions
Actions #1

Updated by Md.Sajib Ahmed 7 months ago

  • % Done changed from 0 to 80
Actions #2

Updated by Md.Sajib Ahmed 7 months ago

  • % Done changed from 80 to 90

Here is the redmine issue link

Actions #3

Updated by Md.Sajib Ahmed 7 months ago

  • Status changed from In Progress to Complete
  • % Done changed from 90 to 100

Here is the github issue link

Car details integration for order, bulk, truck and korean stock.
Also UI and API integration with inquere modal.

Actions #4

Updated by Md.Sajib Ahmed 7 months ago

  • Description updated (diff)
Actions #5

Updated by Md.Sajib Ahmed 7 months ago

I felt a bit depressed about this layout issue since it took more time than I originally estimated.

GitHub Commit 1
GitHub Commit 2

I changed the layout approach — replaced the table with a grid to dynamically handle all screen sizes.
On 1440px screens, the layout was badly broken, and I fixed that in the commits.

Now, I’m happy with the result.

Actions #6

Updated by Nazmul Hossain Shovon 7 months ago

  • Subtask #3093 added
Actions

Also available in: Atom PDF