Posted 2 Days Ago Job ID: 2111724 42 quotes received

Develop 3 Web Dashboards

Fixed Price$500-$1k
Quotes (42)  ·  Premium Quotes (2)  ·  Invited (0)  ·  Hired (0)

  Send before: November 07, 2025

Send a Quote

Programming & Development Web Development & Design

🧰 Project Overview:

We are seeking a small, reliable team or experienced individual developer to build three connected web dashboards for our Cash-In-Transit (CIT) operations.These dashboards will be hosted as a standalone dashboard microservice (e.g. https://dashboards.callcentre.co.zw), but will pull live data via API from our existing Laravel-based systems.

The dashboards must be interactive, responsive, and visually consistent with the modern pastel theme we provide.


📊 Dashboards to Build


  1. CIT Operations Overview

    • Displays live driver stats, trips, and cash movements.

    • Gauges, pie charts, and performance summaries.

    • Color-coded flags (Green/Amber/Red) for drivers and trip status.

  2. Vault Monitoring Dashboard

    • Shows vault capacity and live balances (USD, ZAR, ZWL) across cities.

    • Alerts when vaults exceed thresholds or panic triggers are raised.

    • Each vault’s indicator should be clickable to open a popup showing details.

  3. Gold Vault Monitoring Dashboard

    • Displays gold quantities (in grams/kg) per vault.

    • Threshold: 10 kg per vault → over-limit alerts trigger.

    • Follows same structure as vault dashboard but in precious-metal format.


⚙️ Functional Requirements

Integration & Data:

  • Dashboards must fetch data via REST API from our main Laravel systems (we will supply the API endpoints and documentation).

  • All icons, charts, and buttons must be live, reflecting real-time values from the system.

  • APIs will return JSON with balances, statuses, trips, etc.

Interactivity:

  • All major icons, buttons, or cards should be clickable, opening a popup/modal window with additional detail (for example, “View Vault Details” or “Driver History”).

  • The dashboards should not just display values — they should serve as a live monitoring console.

Design Consistency:

  • Keep everything within the same pastel-white modern theme (we will provide the reference designs).

  • Maintain uniform UI/UX structure across all three dashboards.

  • Must be clean, flat, responsive (desktop and large screen 75” display compatible).

Hand-over & Source Control:

  • Complete project delivery through GitHub (we will provide repository access).

  • Include full source code, build files, and a simple README installation guide.

  • Code must be ready for future extension into iOS and Android WebView apps (Capacitor/PWA ready)..



🔒 Security

  • Developers will not have access to our live production systems.

  • Use mock APIs or provided sample JSON during development.

  • Final API connection will be configured internally by us after handover.



💵 Budget & Scope

This is a small, well-defined project — mainly UI assembly, charts, and API connections.We expect clean work and clear code organization rather than heavy backend logic.Budget is limited, but this will lead to ongoing work for future dashboards if well executed.

Delivery time: 1 week maximum.

🧠 Technical Preferences

  • Frontend: Vue.js / React / Laravel Blade (any modern framework)

  • Charts: ApexCharts, Chart.js, D3.js, or similar

  • Styling: TailwindCSS / Bootstrap

  • Backend Integration: REST API fetch from Laravel systems

  • Data Source: JSON-based endpoints

  • Hosting Ready: Can run standalone on a subdomain




🧩 Deliverables

  • Three separate dashboard views:

    1. CIT Operations

    2. Vault Monitoring

    3. Gold Vault Monitoring

  • Each view fully interactive and API-connected.

  • Popup modals for icon/card details.

  • Clean, responsive layouts (desktop + 75-inch display).

  • Source code and assets delivered via GitHub.

  • Basic documentation for linking APIs post-deployment.




💬 Additional Notes

  • Dashboard must maintain live updating, ideally every 30–60 seconds.

  • Should support threshold triggers and color indicators:

    • Green = Normal

    • Amber = Approaching limit

    • Red = Over limit

  • The system must be modular — easy to expand with new dashboards later.




📬 How to Apply

Please include:

  1. 1–2 examples of dashboards or admin panels you have built.

  2. Confirmation that you can work with mock APIs only (no live access).

  3. Confirmation you can deliver clean, modular source code to GitHub.

  4. Your cost estimate and completion timeframe.


🔮 Future Engagement

If this initial project is delivered successfully, there will be continued engagement for future modules — including Incident Control, Panic Alert Dashboards, and Mobile App Integration.



🖥️ Live Demos (Lovable Previews):

  • CIT Operations: https://cit-insight-nexus.lovable.app/

  • Gold Monitoring: https://cit-insight-nexus.lovable.app/gold-monitoring

  • Vault Monitoring: https://cit-insight-nexus.lovable.app/vault-monitoring




... Show more
Gabriel F Zimbabwe