# RC-019 — Vendor Management & Wedding Vendor Workspace

Act as Senior Product Designer, Senior Wedding Planner Consultant, Senior Backend Engineer, Senior PHP Engineer, and Senior UX Designer.

This release is RC-019.

Objective

Implement a complete Vendor Management module inside the Couple Portal.

This module centralizes every wedding vendor, quotation, contract, payment progress, communication notes, and timeline integration.

Vendor Management must integrate with:

- Budget Planner
- Timeline Planner

Do NOT implement Marketplace.

Do NOT implement Vendor Discovery.

Do NOT implement Billing.

====================================================
PART A
Navigation
====================================================

Planning

- Budget Planner

- Timeline Planner

- Vendor Manager

====================================================
PART B
Vendor Dashboard
====================================================

Create Vendor Dashboard.

Display

Total Vendors

Booked Vendors

Pending Vendors

Cancelled Vendors

Upcoming Vendor Payments

Upcoming Meetings

Recent Vendor Activities

Quick Actions

Add Vendor

Request Quote

View Payments

====================================================
PART C
Vendor Categories
====================================================

Default Categories

Venue

Church

Tea Pai

Wedding Organizer

Photography

Videography

Decoration

Florist

Catering

Cake

MC

Entertainment

Band

Sound System

Lighting

Wedding Dress

Suit

Makeup

Transportation

Accommodation

Souvenir

Invitation Printing

Miscellaneous

Users may

Create

Rename

Delete

Reorder

====================================================
PART D
Vendor Profile
====================================================

Each Vendor stores

Vendor Name

Category

Company

Contact Person

Phone

WhatsApp

Email

Website

Instagram

Address

City

Notes

Status

====================================================
PART E
Vendor Status
====================================================

Researching

Contacted

Quoted

Negotiating

Booked

Completed

Cancelled

====================================================
PART F
Quotation
====================================================

Each Vendor may contain

Package Name

Quoted Price

Negotiated Price

Valid Until

Notes

Multiple quotations supported.

====================================================
PART G
Contract
====================================================

Prepare architecture for

Contract Number

Contract Date

Contract Value

Attachment Placeholder

Signed Status

No document upload implementation yet.

====================================================
PART H
Budget Integration
====================================================

Vendor may link to Budget Expense.

Example

Vendor

↓

Expense

↓

Payments

↓

Remaining Balance

Automatically synchronize financial summary.

====================================================
PART I
Timeline Integration
====================================================

Vendor may link to Timeline Tasks.

Example

Photographer

↓

Photo Meeting

↓

Final Briefing

↓

Wedding Day

Timeline automatically displays related vendor.

====================================================
PART J
Communication Log
====================================================

Maintain communication history.

Fields

Meeting Date

Call

WhatsApp

Email

Notes

Next Follow Up

====================================================
PART K
Vendor Detail
====================================================

Tabs

Overview

Quotation

Payments

Timeline

Communication

Notes

====================================================
PART L
Dashboard Widgets
====================================================

Booked Vendors

Pending Quotations

Upcoming Meetings

Upcoming Payments

Recent Communications

Vendor Completion

====================================================
PART M
Future Compatibility
====================================================

Prepare extension points for

Vendor Portal

Vendor Login

Contract Upload

Invoice Upload

Receipt Upload

Vendor Rating

Vendor Marketplace

====================================================
PART N
Verification
====================================================

Verify

Vendor CRUD

Category CRUD

Quotation CRUD

Communication Log

Budget Integration

Timeline Integration

Dashboard Statistics

PHP Syntax

Responsive Testing

Browser Testing

====================================================
Deliverables
====================================================

Provide a complete walkthrough including

Architecture

Database

Controllers

Models

Views

Routes

Dashboard

Verification

PHP Syntax

Responsive Testing

Browser Testing

====================================================
IMPORTANT
====================================================

Keep the Design System consistent.

Do NOT modify Invitation.

Do NOT modify Wedding Day.

Do NOT modify Admin Portal.

Vendor Management must feel like a premium CRM dedicated to wedding vendors.

Avoid building only a contact list.

Build a complete Vendor Workspace.