ERP Desktop Application for Construction Invoicing with GST Compliance
GST Invoice is a desktop ERP application designed specifically for the construction industry in India. The application handles end-to-end GST-compliant invoicing, inventory management, billing workflows, and financial reporting tailored to construction project accounting.
India's GST (Goods and Services Tax) system has specific rules for the construction industry, including Input Tax Credit (ITC) on materials, reverse charge mechanisms for sub-contractor payments, and project-based billing. This application was built to handle all these complexities.
The application was built as a desktop app using C# and .NET for the backend business logic and data layer, with a React/Next.js frontend rendered within an Electron-style desktop shell. MySQL served as the local database.
This architecture allowed for a modern, web-like UI experience (React) while maintaining the reliability and offline capability of a desktop application. The C# layer handled all business logic, GST calculations, and database operations via a local API.