Web Application Developer – Excel to Primavera P6 (CPM Scheduling Engine)
Budget: $30 – $250 USD
Summary
I am looking for an experienced developer to build a web-based tool that converts a structured Excel schedule into a Primavera P6-ready schedule.
This is NOT an MS Project conversion.
The core and only required conversion is Excel → Primavera P6.
Project goal
Create a SaaS-style website where users can:
Download a predefined Excel template
Fill in project activities (WBS, durations, relationships, calendars, etc.)
Upload the Excel file to the website
The system:
Validates CPM logic
Calculates early/late dates & float
Builds a Primavera-compatible schedule structure
Users can:
View the schedule online (table view)
Export a Primavera-ready file (XER or XML)
Export a PDF schedule
Important scope clarifications
❌ No MS Project support
❌ No reverse-engineering Primavera binaries
❌ No “official Oracle integration” claims
❌ No desktop app (web only)
Primavera output must be generated using documented, legal file structures (XML/XER).
Scheduling logic (CPM)
The system must support standard CPM rules:
Finish-to-Start (FS), SS, FF, SF relationships
Leads & lags
Activity durations
Forward & backward pass
Total Float / Free Float
Critical Path identification
Calendars (basic working days)
A fixed Excel template will be used (logic is defined, not invented).
Tech expectations
Open to your recommendations, but typically:
Backend: Python or Node.js
Excel parsing & validation
CPM calculation engine
Primavera file generation (XML/XER)
PDF generation
Simple web UI (upload, view, export)
AI Integration (Paid Feature – Phase 2)
AI is considered a value-added feature and will be available only in paid plans.
AI will be used for:
Validating user input and schedule quality
Explaining CPM logic and Primavera outputs in plain language
Assisting non-technical users
AI must NOT be used for:
CPM calculations
Schedule logic decisions
Primavera file generation
The core conversion engine must work fully without AI.
ayments & access
Website will use Gumroad for payments and licensing
Developer should integrate paywall / access control
No company registration required from my side
Who this is for
I am looking for:
A senior developer or small focused team
Experience with construction scheduling, CPM, or complex data transformation
Someone who implements defined logic, not invents business rules
Deliverables
Excel template support
Excel upload & validation
CPM calculation engine
Primavera export (XML/XER)
PDF export
Basic web UI
Gumroad payment integration
Documentation
If you have experience with scheduling systems, engineering tools, or Primavera-style logic, this project will be a great fit.
I am looking for an experienced developer to build a web-based tool that converts a structured Excel schedule into a Primavera P6-ready schedule.
This is NOT an MS Project conversion.
The core and only required conversion is Excel → Primavera P6.
Project goal
Create a SaaS-style website where users can:
Download a predefined Excel template
Fill in project activities (WBS, durations, relationships, calendars, etc.)
Upload the Excel file to the website
The system:
Validates CPM logic
Calculates early/late dates & float
Builds a Primavera-compatible schedule structure
Users can:
View the schedule online (table view)
Export a Primavera-ready file (XER or XML)
Export a PDF schedule
Important scope clarifications
❌ No MS Project support
❌ No reverse-engineering Primavera binaries
❌ No “official Oracle integration” claims
❌ No desktop app (web only)
Primavera output must be generated using documented, legal file structures (XML/XER).
Scheduling logic (CPM)
The system must support standard CPM rules:
Finish-to-Start (FS), SS, FF, SF relationships
Leads & lags
Activity durations
Forward & backward pass
Total Float / Free Float
Critical Path identification
Calendars (basic working days)
A fixed Excel template will be used (logic is defined, not invented).
Tech expectations
Open to your recommendations, but typically:
Backend: Python or Node.js
Excel parsing & validation
CPM calculation engine
Primavera file generation (XML/XER)
PDF generation
Simple web UI (upload, view, export)
AI Integration (Paid Feature – Phase 2)
AI is considered a value-added feature and will be available only in paid plans.
AI will be used for:
Validating user input and schedule quality
Explaining CPM logic and Primavera outputs in plain language
Assisting non-technical users
AI must NOT be used for:
CPM calculations
Schedule logic decisions
Primavera file generation
The core conversion engine must work fully without AI.
ayments & access
Website will use Gumroad for payments and licensing
Developer should integrate paywall / access control
No company registration required from my side
Who this is for
I am looking for:
A senior developer or small focused team
Experience with construction scheduling, CPM, or complex data transformation
Someone who implements defined logic, not invents business rules
Deliverables
Excel template support
Excel upload & validation
CPM calculation engine
Primavera export (XML/XER)
PDF export
Basic web UI
Gumroad payment integration
Documentation
If you have experience with scheduling systems, engineering tools, or Primavera-style logic, this project will be a great fit.
Related categories:
XML
Python
Data Processing
Excel
Project Scheduling
Node.js
Web Development
Oracle Primavera
API Integration
Project Planning