🏢 BWDP App Documentation

BWDP (Build With Digital Platform) is a mobile application designed to connect construction professionals across India.

Tagline India's Smart Construction Network

Main Goal

  • Connect contractors with labour
  • Connect contractors with material sellers
  • Provide job opportunities for labour
  • Digitize the construction ecosystem

User Types

Contractor / Builder Project creation, material procurement, labour hiring, budget tracking, quotation management.
Material Seller / Wholesaler Product listing, quote management, order tracking, inventory sync, delivery coordination.
Labour Job applications, skill verification, payment history, work opportunities.

📱 Splash Screen

When the application opens, the splash screen appears first.

Elements

  • BWDP Logo
  • Tagline: India's Smart Construction Network
  • Smooth loading animation

Duration

2 seconds

Navigation

After the splash screen completes, the app automatically redirects to the login screen.

🔐 Login / Sign Up

Authentication will be done using Mobile Number + OTP.

Login Flow

  1. User enters mobile number
  2. OTP is sent
  3. User enters OTP
  4. OTP verification completed
  5. User logged into the app

Buttons

  • Continue
  • Existing user -> Dashboard
  • New User -> Registration Page

Important: No password system will be used to keep login simple.

👥 User Role Selection

After login, users must select their role in the platform.

Available Roles

  • Contractor/Builder
  • Material Seller/Wholesaler
  • Labour

After selecting a role, the system opens the relevant registration form.

📝 User Profile Registration

Each role will have a dedicated registration form to capture relevant details. This helps the system organize users for search, matching, and discovery.

🏪 Material Seller / Wholesaler Registration

Fields

  • Shop Name
  • Owner Name
  • Mobile Number
  • Shop Address
  • Live Shop Location (GPS)
  • Material Category
  • GST Number (Optional)
  • Delivery Available (Yes / No)

Documents Required

  • Aadhar Card (Number + Image)
  • PAN Card (Number + Image)
  • GST Number (If Available)

📦 Product Listing Form (Material Seller / Supplier)

Material sellers can list their products with complete details for builders to discover and request quotes.

🔹 Basic Info

Product Name Category (Dropdown from Material Categories) Brand Name

🔹 Product Details

Model / Size / Variant Unit (Piece / Kg / Meter / Ton / Bag / Box / Bundle / Liter / sq ft)

🔹 Pricing

Price (₹) per Unit Discount (Optional)

🔹 Image

Product Photo Upload (Multiple images allowed)

📏 Available Units

PieceKgTonMeter FeetBagBoxBundle Litersq ftCubic MeterRoll

👷 Contractor / Builder Registration

Fields

  • Name
  • Mobile Number
  • City
  • Live GPS Location (Current Location)
  • Work Type
  • Experience
  • Current Projects

Work Types

  • House
  • Building
  • Road
  • Commercial

Verification Documents

  • Aadhar Card (Number + Image)
  • PAN Card (Number + Image)
  • GST Number (If Available)

📄 Builder Quotation Form

Contractors/Builder can request quotations for materials or labour from suppliers.

📋 Quotation Request Fields

📍 Project Location (Auto from project or manual entry) 🏗️ Material / Labour Type (Dropdown selection) 📦 Item Name 📊 Quantity + Unit 📅 Required Date 🚚 Delivery Type: Site Delivery / Pickup ⚡ Urgency Level: Normal / Urgent / Immediate

📎 Attachments

📄 Upload Requirement Slip (पर्ची) - Photo / PDF ✍️ हाथ से लिखी पर्ची भी डाल सकते हैं

Note: Builder can upload handwritten slips or digital requirement documents for suppliers to review.

🔹 Labour Quotation Form (Separate Tab)

💰 Rate per Unit (₹) 📊 Available Quantity ⏱️ Delivery Time 📦 Stock Status: Available / Limited / Out of Stock 📎 Upload Quotation Slip (पर्ची) - Seller अपनी दुकान की कोटेशन पर्ची फोटो/PDF में डाल सके

📦 Builder Material Demand Form

Contractors can create material demand requests that get shared with relevant suppliers.

🔹 Demand Form Fields

🏗️ Material Name (सीमेंट, सरिया, ईंट आदि) 📂 Category (Cement / Steel / Sand / Electrical / Plumbing etc.) 🔢 Quantity 📏 Unit (Bag / Ton / Piece / Feet / Kg) 🏷️ Preferred Brand (Optional) 📍 Delivery Location (Auto-fill from project + Map Pin support) 📅 Required Delivery Date ⚡ Urgency (Normal / Urgent / Immediate)

📎 Additional Options

📄 Upload Specification Document 📝 Special Instructions

Workflow: Demand created → Notified to relevant suppliers → Suppliers submit quotes → Builder compares and accepts best offer.

📑 Supplier Quotation Form

Material sellers respond to builder demands with detailed quotations.

🔹 Quotation Details

🏗️ Material Name (Auto Filled from demand) 📂 Category (Auto Filled)

👉 सप्लायर भरे (Supplier fills):

📊 Available Quantity 📏 Unit (Auto from demand / Editable) 🏷️ Brand Offered 💰 Rate per Unit (₹) 💵 Total Price (Auto Calculate based on quantity × rate) ⏱️ Delivery Time: Same Day / 1-2 Days / Custom Date 🚚 Delivery Included: Yes / No 📦 Stock Status: In Stock / On Order / Partial Available

📎 Attachments

📄 Upload Quotation Slip (Photo/PDF) 🖼️ Product Images (Optional)

📊 Quotation Comparison View (Builder Side)

  • Compare multiple supplier quotes side-by-side
  • View rate per unit, total price, delivery time
  • Check stock status and brand offered
  • Accept / Reject / Counter-offer
  • Direct chat with supplier

🛠️ Labour Registration

This form is for construction workers.

Fields

  • Name
  • Mobile Number
  • Skill Type
  • Experience
  • City
  • Live Current Location
  • Daily Rate
  • Working Radius (KM)

Verification

  • Aadhar Card (Number + Image)
  • Selfie Upload

➕ Create Project (Summary)

1. Basic

  • Project Name
  • Type
  • Status
  • Description

2. Location

  • State, City, Address
  • Map Location

3. Client

  • Name, Mobile, Type

4. Specifications

  • Area, Floors, Rooms
  • Start Date, End Date

5. Budget

  • Total, Material, Labour
  • Payment Type

6. Materials

  • Types + Quantity

7. Labour

  • Types + Count

8. Attachments

  • Blueprint, Images

9. Settings

  • Priority
  • Supervisor

10. Actions

  • Save Draft / Create

📋 Create Project Requirement – Full Specification

Project NameProject Type: Residential/Commercial/Industrial/RenovationProject DescriptionStatus: Planning/Ongoing/Completed
State/City/AddressMap LocationClient Name/Mobile/Type
Plot Size/Construction AreaFloors/Bedrooms/BathroomsStart Date/End Date
Total/Material/Labour BudgetPayment TypeMaterials Required + QuantityLabour Required + Count

📁 My Projects (Overview)

  • Project List (Name, Status, Progress)
  • View / Edit / Delete
  • Search & Filter

📱 My Projects – Complete Management

Project Name/Location/TypeStart/End DateStatus: Active/Completed/On HoldProgress %Actions: View/Edit/Delete

Project Detail View

Basic Info: Name, Location, Type, Client Name + Mobile

Timeline: Start Date, Expected End Date, Actual End Date

Progress: Overall Progress % + Stage (Foundation/Structure/Finishing)

📦 Material Module (Summary)

  • Create Request
  • Supplier Quotes
  • Accept / Reject
  • Status Tracking

📦 Material Management – Complete Workflow

Project NameRequired DateMaterial Category/Type/QuantitySpecificationDelivery Type
  • Multiple supplier quotes comparison
  • Accept / Reject per quote
  • In-app Chat / Call with supplier
  • Real-time tracking (Ordered, Dispatched, Delivered)

👷 Labour Module (Summary)

  • Post Requirement
  • Applications
  • Accept / Reject
  • Call

👥 Labour Management – Full Specification

Project NameWork TypeWorkers RequiredStart Date + DurationPayment Type + RateFood/StayUrgency

Applications Received

Labour NameExperienceRateRatingDistanceActions: Accept / Reject / Call

🎨 Design & Prototype Resources

📱 Main Design File
Figma Design (Full Workspace)
🎬 Interactive Prototype
Main Prototype
🖱️ Contractor Screens (Node 1-182)
Detailed Builder View
📱 Contractor Prototype
Builder Journey Prototype

🧱 Material Categories Master

CementSteelSandBricksTilesGraniteMarblePipes PaintElectricalHardwareGlassToolsMachinerySolarSanitary Ware PlumbingTimberRoofingWaterproofing

🛠️ Skill Types (Labour Categories)

MasonHelperPainterElectricianPlumber CarpenterWelderOperatorEngineerSupervisor Bar BenderTile FixerSite SupervisorJCB Operator