Short forms with fixed fields
Each form asks for a few facts the site already has. A delivery challan has the supplier challan, the unloading date, the vehicle, the driver, the quantity and a quality status, plus three photo fields for the loaded vehicle, the unloaded vehicle and the material. The mobile app submits it.
A labour challan records how many workers of one category a contractor deployed, with a note of the work done, a photo and a GPS location. The entry date is the attendance date.
A user sees what the role allows. Roles hold view, create, edit, delete and approve rights by module area, and a user is assigned to projects. A user with the Progress Add privilege can ask the help agent to log task progress, and one with Issues Add can ask it to raise an issue.