open infrastructure for structured event vendor discovery and coordination. bventy replaces informal messaging-based negotiation with transparent, state-driven quote workflows and role-isolated dashboards built for community-first marketplaces.
Bventy is an open-source infrastructure layer designed to structure how event organizers and vendors interact. Instead of relying on informal coordination through messaging apps and manual negotiation, bventy introduces a structured quote lifecycle, role-isolated dashboards, and controlled communication flows. It transforms fragmented vendor discovery into a transparent, auditable workflow system built with a focus on openness, visibility, and community trust.
Bventy enables organizers to discover vendors through searchable listings and initiate structured quote requests tied directly to event details. Each interaction follows a defined lifecycle - from request to response, revision, confirmation and controlled contact unlocking, ensuring that vendor coordination remains state-driven rather than conversationally ambiguous. This structured process also allows contributors and community developers to reason about system state clearly and extend workflows in predictable ways.
The project is built as marketplace infrastructure, not just a listing platform. Architecturally, bventy implements multi-role dashboards across isolated subdomains, secure cross-subdomain authentication, structured state management for quotes, attachment-controlled negotiations, and analytics-ready data models. The frontend is organized as a turbo-based multi-app workspace powering role-specific dashboards, while the backend enforces lifecycle rules, role-based access control, reproducible behavior, and data integrity in an open codebase.
As an open-source project, bventy focuses on making event marketplace coordination transparent, extensible, and auditable by design. It is purpose-built for the events ecosystem, including community events, tech gatherings, business functions, and small-scale private events, while maintaining a clean, modular architecture that allows communities to deploy and evolve it openly. The backend and frontend both are licensed under AGPL, ensuring that improvements to the core coordination engine remain open and auditable by the wider community.
Multi-role dashboards (organizer, vendor, admin)
Isolated subdomain architecture
Structured quote state machine
Controlled contact unlocking
Attachment-managed negotiations
Analytics-ready relational data models
Cross-subdomain secure authentication
The system is designed to prioritize clarity of workflow, state integrity, and role-based isolation.
Frontend:
Next.js
Turbo-based multi-app workspace
TypeScript
Role-isolated dashboard architecture
Backend:
Go
PostgreSQL
Structured state enforcement
Role-based access control
Infrastructure:
Subdomain-based deployment
Cloud object storage for attachments
Cross-domain session management
Both the frontend and backend are licensed under AGPL v3.
This ensures:
All improvements to deployed versions remain open
The coordination engine stays auditable
The community benefits from infrastructure-level contributions
Bventy is designed as extensible coordination infrastructure. Contributions are welcome in:
Workflow improvements
Quote lifecycle extensions
UI and dashboard refinement
Performance optimization
Documentation clarity
Security improvements
Pull requests and discussions are encouraged in the respective repositories.
Frontend: https://github.com/bventy/web
Backend: https://github.com/bventy/backend
Mobile: https://github.com/bventy/mobile