Desktop App Development on .NET

Job ID: 39746518

Budget: ₹12,500 – ₹37,500 INR

Got it — you’ll need a clear but concise **project description** for your Freelancer post that explains exactly what you want built. Here’s a polished draft you can use (you can tweak the budget/timeline as per your plan):

---

## **Project Description: Retail Billing & Inventory Management Software (C# + SQLite)**

We are looking for an experienced **C# developer with SQLite expertise** to build a **Retail Billing & Inventory Management software** similar to Vyapar. The software will be a **desktop-based solution** (Windows) that supports offline mode with synchronization and has robust reporting features.

### **Key Features Required**

#### **1. Invoicing & GST Compliance**

* GST and non-GST invoice generation
* Customizable templates (logo, terms, layouts)
* Support for estimates/quotations (convert to invoices)
* Multiple invoice formats (A4, thermal, half-page)
* Print/Share via WhatsApp, Email, SMS, or thermal printer

#### **2. Inventory & Stock Management**

* Real-time stock tracking
* Low stock alerts and expiry/batch-wise tracking
* Offline working with sync capability

#### **3. Sales, Payments, Receivables & Payables**

* Record sales with multi-payment modes (Cash, UPI, Card, Credit)
* Customer/party-wise pricing & outstanding tracking
* Automated payment reminders (SMS/WhatsApp)

#### **4. Accounting & Financial Management**

* Expense recording & categorization
* Manual journal entries and adjustments
* Manage receivables and payables separately
* Bank reconciliation support

#### **5. Reports & Dashboards**

* Business dashboard (cash-in-hand, stock value, bank balance, daily sales)
* Financial reports: Profit & Loss, Balance Sheet, Cash Flow
* GST reports (GSTR-1, 3B)
* Stock audit & expiry reports
* Credit analysis & overdue reminders
* Multi-store comparison

#### **6. Multi-Store & User Management**

* Centralized dashboard for multiple outlets
* Role-based access (Admin, Manager, Cashier)
* Inventory transfer between stores

#### **7. Data Backup, Sync & Security**

* Auto backup (daily/weekly)
* Password-protected access and data integrity
* Export/Import (Excel, CSV, Tally format)

---

### **Technical Requirements**

* Language: **C# (.NET / WinForms or WPF)**
* Database: **SQLite** (lightweight, portable)
* Reports: **Crystal Reports / MS Reporting / Custom PDF Export**
* Secure, modular code with proper documentation

---

### **Deliverables**

1. Complete working software (desktop app)
2. Source code with comments
3. Database schema and documentation
4. Installation package (.exe)
5. User manual

---

### **Ideal Developer**

* Strong experience in **C# desktop app development**
* Prior work on **billing/inventory/accounting systems**
* Familiarity with **GST and financial reporting (India preferred)**
* Clean coding & UI/UX skills

---





---

This project is for a **long-term collaboration**, as we will require future upgrades like online integration, mobile app sync, and API support.

---