Proventry

Proventory is an all-in-one business management system that helps businesses manage their operations, inventory, sales, finances, customers, and day-to-day workflows from one centralized platform.

Available Business Management Software

Overview

Proventory is a multi-industry business management system designed to help businesses organize and manage their core operations in one place. It provides a centralized platform for tracking inventory, managing products and services, recording sales and expenses, monitoring business performance, and maintaining customer and supplier records. By bringing essential business activities together, Proventory helps reduce fragmented record-keeping, improve operational visibility, and support informed business decisions. It is designed for businesses that need a structured way to manage daily activities, monitor performance, and scale their operations as they grow.

Intended users

  • Small and medium-sized businesses
  • Retail stores and supermarkets
  • Wholesalers and distributors
  • E-commerce businesses
  • Manufacturers and production businesses
  • Service-based businesses
  • Entrepreneurs and business owners
  • Operations and inventory managers
  • Sales and finance teams
  • Multi-branch businesses

Key capabilities

  • Inventory and stock management
  • Product and service management
  • Sales and order management
  • Purchasing and supplier management
  • Customer relationship management
  • Expense and revenue tracking
  • Invoicing and payment records
  • Business performance reporting
  • Low-stock monitoring
  • Staff and user management
  • Business operations tracking
  • Multi-branch management

Features

Centralized Business Management

Manage essential business activities from one organized platform instead of relying on disconnected tools and spreadsheets.

Inventory Tracking

Record stock movements, monitor product quantities, and maintain better visibility into available inventory.

Sales and Order Management

Organize sales transactions and order records to make daily business activities easier to track.

Customer and Supplier Records

Maintain organized customer and supplier information to support business relationships and transactions.

Financial Tracking

Record business income and expenses and review financial activity for improved operational oversight.

Multi-Industry Flexibility

Support different business models through a flexible approach to managing products, services, inventory, and operations.

Screenshots

Technical details

Technical requirements

  • Node.js 20 or newer
  • PostgreSQL 15 or 16 (managed, e.g. Neon, Supabase, RDS) with TLS
  • A restricted database role for the app, so row-level security applies
  • HTTPS domain for the app
  • An email provider for customer and account emails (e.g. Resend)
  • Optional: Paystack, Flutterwave or Korapay account for online payments

Supported platforms

  • Web browsers (Chrome, Edge, Firefox, Safari), desktop and mobile
  • Linux server or container host (Docker image included)
  • Vercel (serverless)
  • Managed PostgreSQL providers (Neon, Supabase, AWS RDS, Azure, Render)

Deployment options

  • Vercel with Neon Postgres (cron-driven background jobs)
  • Docker container on Fly.io, Render, Railway, AWS ECS or Azure Container Apps
  • Docker Compose for local testing and small self-hosted setups

Pricing and licensing

299/One time — Setup and hosting help available on request

Commercial software. Source code is proprietary and licensed per deployment. No open-source license is included in the repository. See the License Agreement and Refund Policy.

Installation and documentation

  1. Clone the repository and run npm install
  2. Copy .env.example to .env and set DATABASE_URL, DIRECT_URL, the session secret and the email provider
  3. Create the PostgreSQL database and the restricted app role
  4. Run npx prisma migrate deploy to create the tables and security rules
  5. Run npm run build, then npm start (or deploy to Vercel / build the Docker image)
  6. Open the site, sign up, and create your first business
  7. Optional: add your payment provider keys and bank accounts in Settings

Updates and maintenance

Regular updates are delivered as new versions with database migrations (npx prisma migrate deploy). Security fixes are prioritized. Each release is tested with an automated suite before shipping (403 unit/integration tests and 26 browser tests at the time of writing).

Support

Setup and deployment help is available by email. Please include your business name and a description of the issue. Response times and support hours will be confirmed with each customer. Get help through the Support Center or email bridgecodesupport@gmail.com. When you write, include the product name, version and any error details.