Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/sergio-salcedo-dev/excel-product-manager/llms.txt

Use this file to discover all available pages before exploring further.

Preoc Product Manager is a web application for managing construction product catalogs. It provides full CRUD operations for products, seamless Excel file import and export, and two AI-powered search modes — CYPE Precios (grounded on the CYPE price generator database) and Mercado AI (Gemini-powered market lookup) — to help you quickly populate your inventory with real, technically accurate product data.

Quickstart

Run the app locally in under five minutes with npm and a Gemini API key.

Product Catalog

Create, edit, filter, sort, and paginate your entire product inventory.

Excel Import & Export

Bulk-import products from .xlsx files and export your catalog in one click.

AI Search

Fetch real construction products from CYPE Precios or Gemini AI Market.

What’s Inside

Preoc Product Manager is built around a clean architecture:
  • Domain layer — the Product interface and ProductRepository contract define your data shape.
  • Application layerSearchProducts orchestrates queries against any repository implementation.
  • Infrastructure layerExcelService handles all spreadsheet parsing and generation.
  • UI layer — a single Next.js 15 React component (ProductDashboard) drives the entire interface, with responsive table/card views, a sidebar filter panel, and modal-based CRUD forms.

Environment Setup

Configure your Gemini API key and app URL environment variables.

Data Model

Understand the Product interface, repository contract, and service APIs.

Run Locally

Step-by-step guide to running a local development server.

Production Deploy

Build and deploy to Firebase App Hosting or any Node.js host.

Build docs developers (and LLMs) love