mirror of
http://forgejo-oa09toasww4dgii9cj3gpzda.187.127.164.61.sslip.io/iamcoolvivek007/bharath.git
synced 2026-06-11 00:06:51 +00:00
- Govt-app styled freight marketplace - Role-based auth (driver/shipper/broker/admin) - Load board with bidding system - Trip tracking with status flow - In-app messaging - Admin panel - Mobile bottom nav + PWA - Docker + Coolify ready
75 lines
3.4 KiB
Text
75 lines
3.4 KiB
Text
<% var title = 'लोड पोस्ट करें'; %>
|
|
<%- include('../partials/header') %>
|
|
<div class="tricolor-strip"><div class="tricolor-saffron"></div><div class="tricolor-white"></div><div class="tricolor-green"></div></div>
|
|
|
|
<section class="section" style="padding-top:var(--space-lg)">
|
|
<div class="container" style="max-width:500px">
|
|
<div class="card">
|
|
<h2 style="font-size:1.2rem;margin-bottom:var(--space-md)">📦 नया लोड पोस्ट करें</h2>
|
|
|
|
<% if (error) { %>
|
|
<div class="alert-error"><%= error %></div>
|
|
<% } %>
|
|
|
|
<form method="POST" action="/loadboard/post">
|
|
<div style="display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)">
|
|
<div class="form-group">
|
|
<label class="form-label">कहाँ से / Origin *</label>
|
|
<input type="text" name="origin_city" class="form-input" placeholder="मुंबई" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="form-label">कहाँ तक / Destination *</label>
|
|
<input type="text" name="destination_city" class="form-input" placeholder="दिल्ली" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div style="display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)">
|
|
<div class="form-group">
|
|
<label class="form-label">वज़न (टन) *</label>
|
|
<input type="number" name="weight_tons" class="form-input" placeholder="20" step="0.5" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="form-label">ट्रक प्रकार *</label>
|
|
<select name="truck_type" class="form-input form-select" required>
|
|
<option value="">चुनें</option>
|
|
<% truckTypes.forEach(t => { %>
|
|
<option value="<%= t %>"><%= t %></option>
|
|
<% }) %>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div style="display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)">
|
|
<div class="form-group">
|
|
<label class="form-label">माल का प्रकार</label>
|
|
<input type="text" name="material_type" class="form-input" placeholder="सीमेंट, स्टील...">
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="form-label">बजट (₹)</label>
|
|
<input type="number" name="budget" class="form-input" placeholder="45000">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label class="form-label">पिकअप तारीख *</label>
|
|
<input type="date" name="pickup_date" class="form-input" required>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label class="form-label">विवरण / Notes</label>
|
|
<textarea name="description" class="form-input" rows="2" placeholder="अतिरिक्त जानकारी..."></textarea>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label style="display:flex;align-items:center;gap:8px;font-size:0.85rem;cursor:pointer">
|
|
<input type="checkbox" name="is_urgent"> 🔴 अर्जेंट लोड
|
|
</label>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-primary btn-block btn-lg">लोड पोस्ट करें →</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<%- include('../partials/footer') %>
|