Skip to content

feat: Add missing Quote module - model, controller and frontend pages #1459

Description

@tushar-pandhare

Feature Description

The Quote module is referenced throughout the codebase
(routes.jsx, QuoteModule frontend) but the actual
implementation is missing:

  • No Quote MongoDB model
  • No Quote controller
  • No Quote frontend pages

This causes app crash on fresh install.

Solution

Implemented the complete Quote module:

Backend

  • Added backend/src/models/appModels/Quote.js - MongoDB schema
  • Added backend/src/controllers/appControllers/quoteController/
    • create.js, read.js, update.js, remove.js, paginatedList.js, index.js

Frontend

  • Added frontend/src/pages/Quote/index.jsx - List page
  • Added frontend/src/pages/Quote/QuoteCreate.jsx
  • Added frontend/src/pages/Quote/QuoteRead.jsx
  • Added frontend/src/pages/Quote/QuoteUpdate.jsx

Testing

  1. Fresh clone + setup
  2. npm run dev (backend + frontend)
  3. Login → navigate to /quote/create
  4. Quote form loads and works correctly

Environment

  • Node.js v24.12.0
  • OS: Windows 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions