Quotation System for Companies.

A desktop quotation system for managing price offers, from first draft to signed order, for companies that work with quotes & rely on Excel sheets & untracked revisions and updates.

Get a quote
The OMS dashboard: win rate, pipeline, and revenue per currency

Offer Lifecycle.

  1. Draft

    Build offers using simple menu selections from preconfigured clients, products, and system-wide defaults - near-zero risk of manual errors.

  2. Sent

    After changing the status of the offer to Sent, the only possible actions are creating revisions or changing the status to the following statuses.

  3. Negotiation

    Track the back-and-forth in one place.

  4. Revision

    Every change is permanently captured with a complete audit trail - nothing is ever overwritten, and every revision requires a reason.

  5. Won

    Converts the offer into an order. An upcoming feature is to send an email with the order details once the statues is changed.

    → Order
  6. Lost

    Closed with a recorded reason - no more revisions/updates.

    Logged

What it does.

  • Offer lifecycle

    Enforced detailed transitions from draft to won or lost.

  • Revisions

    Every change captured, reproducible exactly as sent.

  • Branded PDFs

    Clean client-facing quotes, generated on the fly with the latest offer details.

  • Analytics

    Win rate, pipeline, and revenue per currency at a glance..

  • Product catalog

    A flexible, unlimited-depth product hierarchy that mirrors your real-world catalog.

  • Audit trail

    A complete system-wide audit trail showing who did what, and when - for administrators.

The app, screen by screen.

  • First-run setup: enter your name, email, and password and start using the system!

  • All offers, fully searchable and filterable.

  • One offer, full history: revisions, activity, and totals.

  • Create and edit offers using administrator-defined defaults, including VAT, clients, line items, and more.

  • The client-facing PDF, viewable and downloadable, generated on the fly with the latest offer details.

  • A product catalog shaped like your real catalog with unlimited-depth and multi-currency setup preconfigured!

  • Who did what, when — across the whole system for Admins to see.

A boring, dependable stack.

  • React
  • TypeScript
  • Tailwind
  • shadcn/ui
  • Electron
  • Capacitor
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • JWT

Changelog

v0.99.76Aug 21, 2026Latest
  • Bilingual (TR/EN) commercial terms on offers, with a PDF language toggle
  • Internal notes on offers and products, with an "added by" attribution
  • Editable order numbers after a win, auto-generated on win
  • FX rate entered as currency-per-USD and converted automatically

Changelog

v0.99.76Aug 21, 2026Latest
  • Bilingual (TR/EN) commercial terms on offers, with a PDF language toggle
  • Internal notes on offers and products, with an "added by" attribution
  • Editable order numbers after a win, auto-generated on win
  • FX rate entered as currency-per-USD and converted automatically
  • Personal signatures and VAT number on offer and order PDFs
  • City picker and stronger country validation for clients
  • Combined, tabbed analytics dashboard with date-range and granularity filters
  • Per-user detail view with individual stats, and per-user exclusion from analytics
  • Mandatory password setup on first login
  • Revamped activity log filtering
  • Pull-to-refresh, manual reload, and item-count badges across every page
  • Reorganized settings page with real in-app auto-updates
v0.95.0Jul 31, 2026
  • Admin dashboard: user analytics charts, pending-summary and expired-offer metrics
  • Hover-to-reveal offer previews on dashboard status badges
  • Revision tracking badges and note author attribution on offers
  • Resizable, bilingual PDF preview with a language toggle
  • Page-tag line items and an items detail column for offers
  • Required country validation and a country filter for clients
  • Configurable keep-form-open behavior and default sort by creation date for products
  • Post-first-login onboarding welcome screen
  • Unsaved-changes navigation guard, centralized stamp config, and form refinements
v0.91.0Jul 18, 2026
  • Guided onboarding screen on first run
  • Stronger validation across records
v0.80.0Jul 7, 2026
  • Offer details rebuilt around an activity timeline
  • Translated API error messages
  • Image removal in offer defaults and broad style polish
v0.75.0Jul 6, 2026
  • A contact person (personnel) per client company and on each offer
  • Large internal refactor and dead-code cleanup
v0.62.0Jul 2, 2026
  • Company stamp image rendered on generated offers and PDFs
v0.61.0Jun 30, 2026
  • Company stamp image added to offer defaults
v0.60.xJun 25, 2026
  • Configurable brand name across the whole app
  • Analytics fixes on the user dashboard, plus single-user activity views
  • Corrected offer numbers shown in activity logs
  • Reusable components, cleanup and style polish
v0.60.0Jun 19, 2026
  • Product search across the catalogue
  • Per-user activity log and a refined authentication flow
  • App version and creator attribution shown in the UI
v0.50.0Jun 15, 2026
  • Core offer lifecycle — draft, sent, negotiation and revision — on one track
  • PDF quotes with live previews and reusable offer defaults
  • Sequential offer numbers with configurable prefixes
  • Versioned revisions with diff tracking and per-line change notes
  • Products & items catalogue and recorded reasons on lost offers
  • Packaged as a native desktop app with app-wide error handling

Under development: Android mobile app

Offer Management System

Contact me to take control of your quotation management and reduce manual errors to near zero!

Try the demo, or get a version tailored to your company.

Get a quote