
Full-Stack Developer for Business Operations
- or -
Post a project like this- Posted:
- Proposals: 36
- Remote
- #4510131
- Expired










Description
Project Overview
We are a manufacturing company with our own delivery fleet, supplying our products to customers across the island. We are looking for an experienced developer (or small team) who can analyze our existing workflow and build a modern solution to automate and simplify our operations.
Our Current Workflow
1. Customers place their orders via WhatsApp, usually one day before delivery.
2. A staff member manually copies every order from WhatsApp onto paper.
3. Orders are grouped by delivery region.
4. The processing department receives the handwritten orders and prepares the products for each region.
5. Once processing is completed, invoices are manually created.
6. All invoices are written and handed to the drivers before deliveries.
7. At the end of the day, drivers return with payments collected from customers.
8. Payments (cash, cheque, or bank transfer) are then manually reconciled.
Product Pricing & Weight Calculation
We deal primarily in fresh chicken products, and our pricing is based on net weight (kg). However, customers may place their orders either by pieces (pcs) or kilograms (kg), depending on their preference.
Each customer may also have their own negotiated pricing, so the system must support customer-specific price lists.
During processing, the products are packed into crates before dispatch. Each crate has a different tare weight (typically 1 kg, 1.9 kg, 2 kg, 3 kg, or 4 kg). For example, if a customer orders 50 pieces of chicken, the order may be packed into 6 or 7 crates with varying tare weights. The processing staff records the gross weight and the tare weight of the crates, and the system must automatically calculate the net product weight (Gross Weight − Total Tare Weight). The customer is then invoiced based on the net weight, using their agreed price per kilogram.
Order Complexity
We currently manufacture and sell approximately 50 different chicken products. The system must support customers ordering any combination of these products in a single order. As our business grows, the solution should efficiently handle large multi-line orders while ensuring accurate order processing, production planning, invoicing, and delivery. The application should remain fast, reliable, and easy to use even when processing complex orders with many different product lines.
Delivery Adjustments & Exceptions
As we deal with fresh chicken products, the invoiced quantities may occasionally need to be adjusted during delivery. Some customers choose to verify the weight of the products upon receipt. If the measured weight is lower than the invoiced net weight, the driver contacts the office and the invoice must be adjusted so that the customer is charged only for the weight actually received. If the delivered weight is higher than the invoiced weight, no adjustment is required.
In addition, there are occasions where a driver may inadvertently leave one or more items at the factory. In such cases, the driver contacts the office from the customer's location, and the missing items must be removed from the invoice so that the customer is billed only for the products that were successfully delivered.
The system should make these delivery-time adjustments simple, fully traceable, and synchronized with the final invoice and payment records.
Our workflow involves many real-world operational exceptions that cannot always be anticipated. We are looking for a developer who can design a flexible system capable of handling these scenarios without requiring manual workarounds or software changes each time a new business rule arises.
While this process works, it requires a significant amount of manual work, duplicate data entry, printed paperwork, and repetitive administrative tasks.
What We Are Looking For
We are looking for someone who can study our workflow, understand our business processes, and propose a modern, scalable solution.
We are open to suggestions if there are better ways to improve our operations.
M M.
0% (0)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi,
Is the job still open? -

Hi Siraaj,
Thanks for sharing such a detailed overview. This is exactly the kind of project we enjoy working on—not just building software, but understanding and improving business operations.
We've delivered several enterprise business applications with similar workflow complexity, including a Procurement Management System for managing product requests, approvals, and order fulfillment, a Billing System for invoice generation, receivables, and financial reporting, and a CRM Platform that automates customer management and business workflows.
A few questions before we prepare a proposal:
1. Approximately how many orders do you process per day, and how many active customers do you currently have?
2. Would you like the solution to include a mobile app for drivers (delivery confirmation, invoice adjustments, and payment collection), or would a responsive web application be sufficient?
3. Do you currently use any accounting software, or should invoicing and payment reconciliation be handled entirely within the new system?
4. Are you open to recommendations on the technology stack and overall solution architecture?
From what you've described, we can also see opportunities to automate WhatsApp order capture, production planning, route-based delivery management, and digital proof of delivery. Would you be open to discussing these as part of the solution?
We'd love to learn more about your workflow and see if we're the right technology partner for this project.
Best Regards. -

Hi Siraaj,
Would you prefer the system to capture WhatsApp orders through a structured workflow that staff can quickly verify and convert into production and delivery records, or are you open to a dedicated ordering interface where the key challenge is then handling real-time weight adjustments, customer-specific pricing, and invoice reconciliation without breaking the audit trail?
Thanks,
Naresh
