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