# Dawarji.Auto24 – Business Management & Distribution Application
Dawarji.Auto24 is a web-based business management application designed to manage the operational activities of a product distribution company.
The application centralizes several business processes, including supplier management, product inventory, purchasing, truck stock management, customer orders, invoicing, payments and cash reconciliation.
### Main Features
- **Supplier Management:** Manage suppliers and their associated products.
- **Product Management:** Product creation, editing, image uploads, pagination and dynamic search.
- **Inventory Management:** Track product quantities, purchase prices, sale prices and stock movements.
- **Order Management:** Manage customer orders, order details, discounts, validation and cancellation.
- **Invoicing:** Generate invoices, manage payments and handle invoice corrections through credit notes.
- **Truck Inventory:** Track products loaded into delivery trucks and monitor remaining quantities.
- **Loss Management:** Register damaged or missing products and maintain inventory traceability.
- **Cash Management:** Compare expected cash with actual cash collected and identify financial discrepancies.
- **Notifications:** Send customer notifications and invoices by email.
### Business Logic & Technical Highlights
The project focuses on real business constraints rather than simple data management:
- Historical price preservation to prevent subsequent price changes from affecting existing orders.
- Stock consistency across warehouse inventory, truck inventory and customer sales.
- Discount restrictions depending on order validation status.
- Protection against duplicate operations and repeated purchase submissions.
- Invoice validation and correction workflows.
- Financial reconciliation with explicit discrepancy tracking.
- Role-based access control for administrators, managers and drivers.
### Technologies
C#, .NET, Blazor, ASP.NET Core, SQL, HTML, CSS and JavaScript.
**Project Objective:** Build an integrated management solution that improves operational tracking, inventory consistency, financial control and traceability throughout the distribution process.