Bventy

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.

Description

Overview


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.


Architecture

  • 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.


Tech Stack


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


License


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


Contributing


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.


Repositories

Frontend: https://github.com/bventy/web
Backend: https://github.com/bventy/backend
Mobile: https://github.com/bventy/mobile


Live Demo

https://www.bventy.in

Issues & Pull Requests Thread
No issues or pull requests added.