Tijara Retail ERP – E-commerce & Retail Software | Vibe96

E-commerce & Retail

Tijara Retail ERP

Source code included

Single-company supermarket ERP on ASP.NET Core 9 and SQL Server: POS, online store, delivery, warehouse and accounting.

Built by CodeHarbor Updated 30 Oct 2026 80,654 lines of code

Open live demo Built withClaude Code

About this software

About Tijara Retail ERP

Tijara is a retail ERP for supermarkets and grocery chains, built as ASP.NET Core 9 MVC with hand-written ADO.NET and SQL Server (no ORM). It covers head office, branches, warehouse, a keyboard-and-scanner POS, loyalty, an installable online store, home delivery with a driver PWA, a supplier portal and accounting. Each installation serves one company, scoped by branch and owner. The source includes numbered SQL schema scripts applied at start-up, Docker Compose setup, xUnit tests and a Stripe card gateway with refunds. Integrations for SMS, WhatsApp Cloud, and SMTP are configured from an admin screen.

Category: E-commerce & RetailStack: ASP.NET Core 9 MVC with ADO.NET (Microsoft.Data.SqlClient, no ORM) · Microsoft SQL ServerBuilt with: Claude Code Licence: Single-site, full source

Why Tijara Retail ERP

What makes it better
than the alternatives

  1. 01

    Full source, no ORM

    Parameterised ADO.NET repositories with a layered Web/Services/Data/Common structure and a CLAUDE.md guide for AI-assisted changes.

  2. 02

    Single-tenant by design

    One company per installation and database, with scoping by branch and by customer or supplier owner claims.

  3. 03

    Online store with card payments

    Installable PWA with branch picker, cart, card or COD checkout, order tracking and returns, plus Stripe checkout, webhook signature checks and idempotent refunds.

  4. 04

    Configurable messaging

    Admin-managed SMS provider presets (e.g. Vonage), WhatsApp Cloud, SMTP, message templates, and an outbound message queue and log, with secrets encrypted at rest.

  5. 05

    Security basics in place

    BCrypt password hashing (work factor 12), login rate limiting and lockout, antiforgery handling, audit log, and no connection string shipped in config.

Point of Sale

  • Keyboard and scanner-first till with held bills
  • Split tender: cash
  • card
  • loyalty points
  • Automatic promotions and loyalty earn/redeem
  • Printable receipts and shift open/close with sign-off

Product Master & Promotions

  • 3-level category tree
  • brands
  • multiple barcodes (EAN-13/8
  • UPC-A/E)
  • weighed items
  • Bulk price changes with history
  • Shelf-label and barcode PDF printing
  • Promotions: % off
  • fixed amount
  • buy-X-get-Y
  • combos
  • member and tier-gated

Inventory & Warehouse

  • Branch and warehouse stock with movement history
  • Expiry batches
  • wastage records and stock counts
  • Stock transfer requests with dispatch and receipt
  • Vehicles for transfers

Procurement & Suppliers

  • Suppliers
  • purchase orders with approval rules
  • Goods received notes
  • Supplier portal

Online Store & Payments

  • Mobile PWA storefront with catalogue
  • cart
  • wishlist and checkout
  • Stripe card payments
  • webhooks and refunds via admin screen
  • Online returns and order status history
  • Store link and QR code with readiness checklist

Delivery

  • Delivery manager queue and assignment
  • Driver PWA with cash and card slip handling
  • Order picking and delivery handover

Loyalty & Marketing

  • Points ledger with tiers
  • expiry and rules
  • Marketing audiences and campaigns
  • Automatic customer messages by SMS
  • WhatsApp and email

Finance & Branch Operations

  • Cashier handover
  • cash drops
  • Z-number and day close
  • Expenses and daily sales report
  • GL accounts
  • journal entries
  • AP/AR invoices
  • Tax invoice PDF documents

Administration & Reporting

  • Role-based access with permission matrix and approval routes
  • Audit log and notifications
  • Analytics dashboards on pre-aggregated tables
  • Optional Hangfire dashboard for background jobs
  • admin only

Quality report

Manually reviewed

92/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 7 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security95
Code structure72
Docs & completeness100
Dependency health95
Build & deploy92
Reviewer notes (2 minor)

Moderate duplication and some oversized files; module boundaries mostly sound but view logic could be tightened; strong authentication and role guards; minor ownership gaps on read endpoints. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

Release history

Current version

1.1.0
released 7 Oct 2026

Updates in the last 90 days

1
1 version · 0 patches

Buyers

0
full source, single-site licence

Updates included

1 year
free from purchase
  1. 1.1.0 Version Current7 Oct 2026 ✓ Reviewed & audited
    • Updated security fixes
  2. 1.0.0 First release 7 Oct 2026 ✓ Reviewed & audited

How updates work: versions add features and go through the full AI audit and human review. Patches are small fixes, audited and checked by a reviewer before release. Buyers get every update free for 1 year and are emailed the how-to-apply steps.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$199Single-site licence Details