Senior Odoo 19 Developer Required – Custom ERP Operations Dashboard & Order Management Enhancements

Job ID: 40550374

Budget: ₹12,500 – ₹37,500 INR

We are developing a custom ERP solution on Odoo 19 Community Edition for our cloud infrastructure business (ServerSage CloudTech).

The Order Management module is already developed and is in production. We now require an experienced Odoo backend + frontend developer (OWL/JavaScript/XML/Python) to enhance the system and build a modern Operations Dashboard similar to Microsoft Admin Center / Azure Portal rather than a standard Odoo form.

This is not a fresh project. It is an enhancement of an existing custom module.
Existing Modules

The following functionality is already completed:

Custom Order Management
Sales Order → Order Management automation
Multi-stage workflow
Approval workflow
Trial management
Provisioning checklist
Commercial Impact
Billing & Collection
Inventory integration
Engineer assignment
Activity scheduling
Email notifications
Audit trail
Infrastructure Management
Physical Servers
Virtual Machines
Shared Servers
Cloud Services
Inventory synchronization

Phase 1 – Operations Dashboard

Develop a modern dashboard instead of a traditional Odoo form.

Dashboard should contain:

KPI Cards
Total Orders
New Orders
Sales Review
Provisioning Started
Waiting Customer Approval
Trial Active
Ready for Billing
Invoice Raised
Payment Pending
Paid
Cancelled

Each KPI should be clickable and open filtered records.
Global Filters

Dashboard should support:

Month
Year
Salesperson
Engineer
Customer
Provision Type

Changing filters should refresh all widgets.
Charts
Monthly Order Trend
Monthly Revenue Trend
Orders by Status
Engineer Workload
Sales Performance
Trial Conversion
Billing Status
Revenue Comparison

Provision Type Analytics

Current Provision Types:

New Provision
Trial / Demo
Upgrade
Downgrade
Renewal
Upsell
Downsell
Re-Provision
Deprovision
Cancellation

Dashboard should display:

Count
Monthly trend
Revenue generated
Growth comparison

Recent Orders

Display latest orders with:

Order Number
Customer
Salesperson
Engineer
Current Stage
Provision Type
Days Pending
Amount

Engineer Dashboard

Show:

Assigned Orders
Pending Orders
Completed Orders
Average Provision Time

Sales Dashboard

Show:

Orders Closed
Revenue
Trial Conversion %
Renewals
Upsells

Billing Dashboard

Show:

Ready for Billing
Invoice Raised
Payment Pending
Outstanding
Collection Summary

UI Requirements

Dashboard should be modern and responsive.

Preferred technologies:

OWL Framework
Odoo Client Actions
JavaScript
XML
Chart.js
Python
PostgreSQL

Avoid building the dashboard as a standard Odoo form view.

Technical Requirements
Odoo 19 Community
Python
XML
OWL
JavaScript
PostgreSQL
Git-friendly code
Proper module structure
Upgrade-safe implementation
Clean coding standards

Deliverables
Fully functional Operations Dashboard
Responsive UI
KPI widgets
Interactive charts
Drill-down actions
Monthly reporting
Source code
Installation instructions

Future Scope

Successful developers will be retained for long-term work.

Upcoming modules include:

CRM Enhancements
Billing Automation
Customer Portal
Support Ticketing
Asset Management
NOC Dashboard
Finance Dashboard
CEO Dashboard
Mobile Application

Required Skills
Odoo 18/19 Community
Python
OWL
JavaScript
XML
PostgreSQL
ERP Development
Dashboard Development
Git

When Applying

Please include:

Your Odoo experience (years)
Odoo versions worked on
Links/screenshots of custom dashboards you have built
Experience with OWL framework
Experience with Chart.js
Estimated timeline for Phase 1
Hourly or fixed-price quote

Refer the attached dashbaord which we expect.