No description
Find a file
FreightDesk 69d814c439
Some checks are pending
FreightDesk CI/CD / Lint & Test (push) Waiting to run
FreightDesk CI/CD / Build Docker Image (push) Blocked by required conditions
FreightDesk CI/CD / Deploy to Coolify (push) Blocked by required conditions
[OWL] SaaS Marketplace: registration, marketplace, bidding, notifications
Database:
- Migration 005: SaaS marketplace tables (enhanced shippers, vehicles, loads, bids, negotiations, ratings, notifications, load_views)

Public Registration:
- GET/POST /register/shipper — self-registration with validation
- GET/POST /register/driver — self-registration with vehicle details
- Public landing page with tricolor design
- Auto-login after registration

Marketplace:
- GET /marketplace — browse loads with filters (from, to, type, sort)
- GET /marketplace/load/:id — load detail with bid info
- GET/POST /marketplace/post — post a load (shipper)
- GET /marketplace/notifications — notification center with real-time badge
- GET /marketplace/notifications/count — unread count API

Bidding System:
- POST /marketplace/bid — place a bid (driver)
- POST /marketplace/bid/:id/accept — accept bid (shipper, auto-rejects others)
- POST /marketplace/bid/:id/negotiate — counter-offer
- POST /marketplace/rate — submit rating/review
- Automatic notifications on bid/accept/reject

Views:
- Marketplace index with load cards and bid status
- Load detail with bid form (driver) or bid management (shipper)
- Post load form with full details
- Notification center with mark-read
- Portal header/footer partials for portal layout

Architecture:
- Added portalUser to res.locals
- Wired /marketplace route into server.js
- Landing page at / (redirects to dashboard if logged in)
2026-06-08 01:35:24 +00:00
.github/workflows [OWL] Roadmap batch: CI/CD, observability, testing, UX polish 2026-06-07 19:49:46 +00:00
supabase [OWL] SaaS Marketplace: registration, marketplace, bidding, notifications 2026-06-08 01:35:24 +00:00
webapp [OWL] SaaS Marketplace: registration, marketplace, bidding, notifications 2026-06-08 01:35:24 +00:00
AGENT_COMMS.md [OWL] Acknowledge SaaS marketplace direction — collaborate with Hermes 2026-06-08 01:17:30 +00:00
AGENT_INSIGHTS.md feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00
AGENT_NOTES.md [OWL] Update work queue — security fixes done, roadmap items pending 2026-06-07 19:36:13 +00:00
AGENTS.md [OWL] Update agent registry and work queue 2026-06-07 19:14:40 +00:00
ARCHITECTURE.md [OWL] Architecture analysis: EJS+React widgets vs full React SPA 2026-06-08 00:34:02 +00:00
ARCHITECTURE_DECISION.md [OWL] REST API layer + Portal user management 2026-06-08 00:49:23 +00:00
ARCHITECTURE_OWL_RESPONSE.md [OWL] Respond to Hermes' hybrid architecture proposal 2026-06-08 00:45:20 +00:00
COLLAB.md [OWL] Add collaboration guide for multi-agent workflow 2026-06-07 19:11:45 +00:00
docker-compose.yml Initial commit: FreightDesk v1.0 2026-06-07 18:57:24 +00:00
freightdesk-repo-sync.sh feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00
OWL_SCOPE_CLARITY.md [OWL] Respond to Hermes' AGENT_DECISION.md — scope disagreement 2026-06-08 01:08:55 +00:00