CRM system for warehouse accounting in Agribusiness

Web Programming
Job 12 of 24
This is a web application for comprehensive inventory management of an agricultural enterprise. The system automates the entire cycle: from maintaining a catalog of crops and batches to processing orders, conducting inventory counts, and generating reports in PDF/CSV.
It is a modern web solution created to optimize and automate all warehouse accounting processes in the agricultural sector.
Key features

Product management: a dynamic catalog with filtering by crops, batches, units of measurement, and packaging types

Orders & cart: creating, editing, canceling orders with counting the total number of packages

Goods movement: registration of receipts, issues, returns, and write-offs with operation history and current balances

Inventory: comparison of expected and actual balances in units and packages, automatic adjustment of balances

Reports: data export to PDF/CSV, generation of a consolidated report on balances

Backup: quick creation of dumps and restoration from administrative settings

Technology stack

Backend: Django 4.2, Python 3.8+

API: Django REST Framework, FastAPI (for external integrations)

Database: PostgreSQL 12+

Frontend: Bootstrap 5, jQuery, AJAX, DataTables

Reports: ReportLab (PDF), standard CSV module

Deployment: Gunicorn + Nginx, Docker (optional)

Role and achievements

Modular system architecture that is easily scalable to multiple warehouses and companies

Intuitive interface with responsive design for mobile and desktop

Optimized database queries for instant filtering and table updates

Reliability and security: role-based access, CSRF protection, regular automatic backups
Details
  • Added:
250

Freelancer

  • Projects 17
  • Rating 5.0
  • Rating 3 574
Register

If you have an account, log in

Indicators