Skip to content

UI for the scraping deals with queue system implemented #12

@thekavishshah

Description

@thekavishshah

🚀 Feature Summary

I implemented the frontend for the "Scraped Deals" section of the app. The key functionality includes:

  • A UI that allows users to enter one or multiple deal URLs for scraping.
  • URLs are added to a queue; the system scrapes the first-entered URL first (FIFO order).
  • Display of scraped deal cards in a grid.
  • Bulk actions for viewing and managing scraped deals.
  • Minor updates to layout and schema files to support the feature.

🗂️ Modified Files

M  app/(protected)/layout.tsx
M  auth.ts
M  components/DealCard.tsx
M  components/Dialogs/menu-dialog.tsx
M  components/Header.tsx
M  lib/schemas.ts


A  app/(protected)/scraped-deals/                  # folder with route logic
A  app/actions/save-scraped-deals.ts
A  app/actions/start-scrape-deal.ts
A  app/layout.tsx
A  components/MiniDealCard.tsx
A  components/ScrapeDashboard.tsx
A  components/ScrapedDealContainer.tsx
A  components/ScrapedGridContainer.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions