Vertex CRM — self-hosted sales CRM
Self-hosted CRM for sales teams and call centres. Full source, no SaaS fees.
About
Vertex CRM is a self-hosted sales desk: contacts, deals, tasks, companies,teams, reports, audit log and notifications, with a lead-ingestion API for adand partner traffic.Sold as source code, not as a subscription. The buyer deploys it on their ownhost and owns it outright — no per-seat pricing, no vendor, no data leavingtheir infrastructure.What makes it worth buying rather than building:• Role-based access with four visibility scopes — all, department, team, own — enforced in the database queries, not by hiding buttons. Sign in to the demo as Agent and then as Super Admin: 101 contacts against 900.• Lead ingestion API with HMAC-hashed keys, duplicate detection and per-key visibility, ready for ad and affiliate traffic.• White-label: brand name, logo and a single hex colour from which the entire accent palette is derived, for light and dark themes.• Bilingual English / Russian interface, 851 translation keys with a checker that fails the build on drift.• CSV and Excel import/export that accepts English and Russian column headers.• Contact statuses and departments are editable in the admin UI, not hardcoded, so one deployment can run a B2B pipeline and another a call desk.Built to be handed over: 487 backend tests, 23 browser end-to-end specs and 20screenshot specs, all passing. Docker images build and run end to end. README,ARCHITECTURE, DEPLOYMENT, SECURITY, API reference and CHANGELOG are written.Security is not an afterthought: the browser never receives a JWT — an httpOnlycookie is exchanged by a same-origin backend-for-frontend proxy. bcrypt with astrength policy, server-side token revocation on sign-out, login throttling peraccount and per source address, a full audit log, and statuses constrained atthe database level.Honest limitations: single-tenant, so one deployment serves one company —turning it into multi-tenant SaaS means adding an isolation column across theschema. No revenue, no users, no production track record; the live demo is adeployment of this exact code. No load testing has been done.Live demo — https://esystem.pp.ua Super Admin [email protected] DemoAdmin2026! Manager [email protected] DemoManager2026! Agent [email protected] DemoAgent2026!All demo data is fabricated.
Comments (1)
whats the stack and db underneath this?
Related Products
Geysera
Turn returning anonymous visitors into revenue.
StartupLibrary — Discover, Launch & Grow Your Startup
Launch, rank and grow - all in one place
SignalMelo
Brand monitoring on Reddit and X
QR code Coupon Generator with Social Unlocks
Reward customers with QR coupons that increase reviews and sales.
PostFox
Create, approve, and publish marketing posts faster
IG DM
IG DM – Bulk Instagram DM Bot & Auto Message Sender
ComingUp