Point of Sale System Development

Job ID: 39836120

Budget: $250 – $750 USD

Project Overview:
We are seeking an experienced software developer (or team) to design and build a Point of Sale (POS) system similar to Retailman POS, with both retail and wholesale functionality. The solution must be robust, offline-capable, and easy to use, with modular features for future scalability.

Core Requirements:

Platform: Windows Desktop (C# .NET / WinForms or WPF preferred, but open to other technologies).

Database: SQLite (offline, no external DB required).

Key Modules:

User Login (Admin / Cashier roles)

Sales (POS / Invoicing, Returns, Quotations, Park/Recall Sales, Layaway)

Inventory (Products, Stock Adjustment, Stock Transfers, Movement History, Low Stock Alerts)

Customers (Profiles, Statements, Credit Sales & Payments, Loyalty Points optional)

Suppliers (Profiles, Purchase Orders, Goods Received, Supplier Returns, Purchase History)

Reports (Sales, Purchases, Inventory, Profit Margin, Tax/VAT, Customers & Suppliers, Expenses)

Settings (Company Details, Tax Settings, Invoice Layout, Currency, Backup/Restore, User Management, Roles, Licensing/Activation)

Tools (Barcode Printing, Product Import/Export, End of Day Processing)

Additional Features:

PDF generation & print support (invoices, receipts, reports).

Multi-store support (future-ready).

Licensing system (trial, activation keys, business-name bound).

Modern, user-friendly UI (Metro/Modern theme preferred).

Deliverables:

Full source code (Visual Studio solution).

Sample SQLite database with test data.

Documentation (setup instructions, database schema, user manual).

Installer package (.exe).

Nice to Have (Optional):

API layer for future cloud sync.

Mobile companion app (basic sales/inventory lookup).

Skills Required:

C# .NET (WinForms or WPF) / Similar Desktop Tech.

SQLite database experience.

POS system or ERP software development background.

UI/UX for desktop business applications.

Budget & Timeline:

Please provide your estimated cost and timeframe.

Preference for developers who can deliver a working MVP in 6–8 weeks.

How to Apply:

Share examples of similar POS/ERP projects you have built.

Provide a brief proposal on how you plan to implement the system (tech stack, architecture).

Indicate whether you can provide long-term support/updates.