MVP Features

This document outlines the features included in the MVP version of the Requests and Offers application.

Core Features (Delivered)

1. Request Management

  • Create new requests with title, description, tags
  • View request details
  • Archive own requests
  • Delete own requests

2. Offer Management

  • Create new offers with title, description, tags
  • View offer details
  • Archive own offers
  • Delete own offers

3. Public Listing Views

  • Browse all active requests
  • Browse all active offers
  • Search listings by keyword
  • Filter listings by tags

4. Contact Information Display

  • View contact information for request creators
  • View contact information for offer providers
  • Contact methods include email and phone (if provided)
  • Organization contact information (if applicable)
  • View designated organization contact person with role/title

5. User Dashboard

  • View all own requests and offers
  • Quick actions to archive/delete listings
  • Simple status indicators (active/archived)

Upcoming MVP Features

6. hREA Completion & Real-time Signals

Milestone: MVP: hREA Completion & Real-time Signals

  • Complete hREA entity mapping end-to-end (#1)
  • Real-time signal integration throughout the application (#12)
  • Action hash type safety improvements (#25)

7. Chat System

Milestone: MVP: Chat System

  • 1-to-1 conversations initiated from request/offer listings (#91)
  • Real-time messaging via Holochain signals
  • Global notification system (#51)
  • "Propose a Deal" action within conversation threads
  • System messages for proposal lifecycle events

8. Exchange Process & Reputation

Milestone: MVP: Exchange Process & Reputation

  • hREA Agreement/Commitment/EconomicEvent lifecycle (#90)
  • Conversation-embedded proposals and negotiation
  • Review and reputation system (star ratings, on-time/as-agreed flags)
  • Administrator inbox and task management (#52)
  • Administrator audit trail (#53)
  • Feedback-conditional fulfillment gate

Future Features (Post-MVP)

These features will be implemented after the MVP:

  • Advanced matching algorithms