Full-Stack Developer for PHP/CodeIgniter System
Budget: $8 – $15 AUD
Project Summary:
We are seeking an experienced Full-Stack PHP/CodeIgniter developer to audit, fix, optimize, and complete our existing field-ready sales and inventory system for our roller shutter business.
The system is partially built and requires completion, debugging, optimization, and integration with:
MYOB AccountRight Live for invoice creation and payment updates
WordPress/WooCommerce for product display, pricing, stock, and online orders
The goal is a fully unified system for:
Field sales and quote generation
Accurate item-level pricing
Internal invoices and payment tracking
GST reporting
Inventory management and stock control
Timeline/status tracking of orders
WordPress e-commerce integration
PDF generation for quotes/invoices
Project duration: 30 calendar days
Penalty: Any delay beyond 30 days without a mutually agreed extension will result in non-payment of the final milestone.
Detailed Responsibilities:
1. System Audit & Core Fixes
Conduct a thorough audit of the existing CodeIgniter system:
Quote & invoice calculations (width × height × material × motor options)
Discounts (manual & automatic)
Inventory & stock consumption
Signature capture, photo uploads, PDF generation
Payment recording (cash, card, PayPal)
Identify and fix broken/missing controllers, models, and views
Validate database integrity, relationships, and indexes
Optimize system performance for field use on laptops/tablets
2. Field Sales & Quoting System
Develop a field-ready quote form with:
Photo upload (compress, resize, thumbnails to prevent heavy files)
Measurement input
Automatic pricing based on size, material, motor type, and optional add-ons
Manual and automatic discounts
Signature capture
Convert accepted quotes into internal invoices automatically
Generate PDFs of quotes and invoices including timeline/status and signature
3. Payments & MYOB Integration
Record multiple payment types: cash, card, PayPal
Automatically push accepted quotes → MYOB AccountRight Live invoices
Update MYOB invoices when payments are received
Maintain internal invoice snapshot for reporting
Calculate and report GST-inclusive totals
4. Inventory & Stock Management
Automatic stock deduction as quotes → invoices → orders are processed
Low-stock alerts with notifications
Manual stock adjustments
Centralized product pricing: any change must reflect in:
Internal system
WordPress/WooCommerce website
5. Timeline / Status Tracking
Track order progress:
Deposit received → Order created → Processing → Ready → Installed → Balance paid
Display timeline/status in dashboard, PDFs, and mobile/tablet interface
Automatic updates for payment and installation events
6. WordPress / Website Integration
Sync products, pricing, stock, and promotions with WordPress/WooCommerce
Website orders automatically generate quotes/invoices in backend
Ensure real-time price and stock updates
Optional: display order status to customers
7. Reporting
Admin dashboard for:
Total income & GST collected
Payments received and outstanding balances
Inventory and order reports
Exportable reports (CSV/PDF) for analysis
8. Photo Upload Optimization
Compress uploaded photos without losing quality
Resize images to standard maximum dimensions
Generate thumbnails for dashboard/list views
Validate file types (JPG, PNG) and maximum size (2–3 MB per image)
9. Item-Level Pricing Accuracy
Dynamic pricing for each item based on:
Width × height
Material type
Motor options
Optional add-ons
Real-time recalculation for quote totals
Ensure internal system and WordPress website reflect identical pricing
Required Skills & Experience
PHP + CodeIgniter + MySQL (backend & database optimization)
WordPress + WooCommerce integration
REST API / MYOB AccountRight Live API integration
Frontend responsive design for tablet/laptop
Signature capture, image/file uploads, PDF generation
Payment gateway integration: cash, Stripe, PayPal
Proven experience fixing/upgrading existing systems
Strong debugging, optimization, and reporting skills
Ability to provide daily progress updates and demos
Milestones & Timeline (30 Days)
Days Tasks Deliverables
1–2 System audit Detailed audit report of broken/missing features & workflow diagram
3–5 Core system fixes Stable backend, accurate quote/invoice calculations, discount logic
6–7 Inventory & stock management Automatic stock deduction, low-stock alerts, centralized pricing
8–9 Quote & invoice automation Field-ready quote form with photo, signature, deposit, automatic invoice generation
10–11 Timeline/status tracking Real-time order status dashboard & PDF updates
12–13 WordPress/WooCommerce integration Product sync, stock, pricing, website orders flow into backend
12–14 MYOB invoice integration Automatic invoice creation & payment update
15 Testing & QA End-to-end workflow testing, bug fixes, deployment, documentation
Deliverables
Fully functional field-ready system for laptops/tablets
Internal quotes and invoices with GST tracking
Automatic MYOB invoice creation & updates after quote acceptance and payment
Inventory management with automatic deduction and low-stock alerts
WordPress/WooCommerce integration for products, pricing, stock, and online orders
Timeline/status tracking for all orders
PDF generation for quotes/invoices with signature and timeline
Admin dashboard with reporting
Documentation and user guide
Application Instructions
Provide examples of previous CodeIgniter projects, preferably with WordPress/e-commerce integration
Confirm availability to work full-time for 30 days
State estimated start date and approach to project milestones
Confirm experience with MYOB API integration, payments, photo optimization, and responsive frontend design
We are seeking an experienced Full-Stack PHP/CodeIgniter developer to audit, fix, optimize, and complete our existing field-ready sales and inventory system for our roller shutter business.
The system is partially built and requires completion, debugging, optimization, and integration with:
MYOB AccountRight Live for invoice creation and payment updates
WordPress/WooCommerce for product display, pricing, stock, and online orders
The goal is a fully unified system for:
Field sales and quote generation
Accurate item-level pricing
Internal invoices and payment tracking
GST reporting
Inventory management and stock control
Timeline/status tracking of orders
WordPress e-commerce integration
PDF generation for quotes/invoices
Project duration: 30 calendar days
Penalty: Any delay beyond 30 days without a mutually agreed extension will result in non-payment of the final milestone.
Detailed Responsibilities:
1. System Audit & Core Fixes
Conduct a thorough audit of the existing CodeIgniter system:
Quote & invoice calculations (width × height × material × motor options)
Discounts (manual & automatic)
Inventory & stock consumption
Signature capture, photo uploads, PDF generation
Payment recording (cash, card, PayPal)
Identify and fix broken/missing controllers, models, and views
Validate database integrity, relationships, and indexes
Optimize system performance for field use on laptops/tablets
2. Field Sales & Quoting System
Develop a field-ready quote form with:
Photo upload (compress, resize, thumbnails to prevent heavy files)
Measurement input
Automatic pricing based on size, material, motor type, and optional add-ons
Manual and automatic discounts
Signature capture
Convert accepted quotes into internal invoices automatically
Generate PDFs of quotes and invoices including timeline/status and signature
3. Payments & MYOB Integration
Record multiple payment types: cash, card, PayPal
Automatically push accepted quotes → MYOB AccountRight Live invoices
Update MYOB invoices when payments are received
Maintain internal invoice snapshot for reporting
Calculate and report GST-inclusive totals
4. Inventory & Stock Management
Automatic stock deduction as quotes → invoices → orders are processed
Low-stock alerts with notifications
Manual stock adjustments
Centralized product pricing: any change must reflect in:
Internal system
WordPress/WooCommerce website
5. Timeline / Status Tracking
Track order progress:
Deposit received → Order created → Processing → Ready → Installed → Balance paid
Display timeline/status in dashboard, PDFs, and mobile/tablet interface
Automatic updates for payment and installation events
6. WordPress / Website Integration
Sync products, pricing, stock, and promotions with WordPress/WooCommerce
Website orders automatically generate quotes/invoices in backend
Ensure real-time price and stock updates
Optional: display order status to customers
7. Reporting
Admin dashboard for:
Total income & GST collected
Payments received and outstanding balances
Inventory and order reports
Exportable reports (CSV/PDF) for analysis
8. Photo Upload Optimization
Compress uploaded photos without losing quality
Resize images to standard maximum dimensions
Generate thumbnails for dashboard/list views
Validate file types (JPG, PNG) and maximum size (2–3 MB per image)
9. Item-Level Pricing Accuracy
Dynamic pricing for each item based on:
Width × height
Material type
Motor options
Optional add-ons
Real-time recalculation for quote totals
Ensure internal system and WordPress website reflect identical pricing
Required Skills & Experience
PHP + CodeIgniter + MySQL (backend & database optimization)
WordPress + WooCommerce integration
REST API / MYOB AccountRight Live API integration
Frontend responsive design for tablet/laptop
Signature capture, image/file uploads, PDF generation
Payment gateway integration: cash, Stripe, PayPal
Proven experience fixing/upgrading existing systems
Strong debugging, optimization, and reporting skills
Ability to provide daily progress updates and demos
Milestones & Timeline (30 Days)
Days Tasks Deliverables
1–2 System audit Detailed audit report of broken/missing features & workflow diagram
3–5 Core system fixes Stable backend, accurate quote/invoice calculations, discount logic
6–7 Inventory & stock management Automatic stock deduction, low-stock alerts, centralized pricing
8–9 Quote & invoice automation Field-ready quote form with photo, signature, deposit, automatic invoice generation
10–11 Timeline/status tracking Real-time order status dashboard & PDF updates
12–13 WordPress/WooCommerce integration Product sync, stock, pricing, website orders flow into backend
12–14 MYOB invoice integration Automatic invoice creation & payment update
15 Testing & QA End-to-end workflow testing, bug fixes, deployment, documentation
Deliverables
Fully functional field-ready system for laptops/tablets
Internal quotes and invoices with GST tracking
Automatic MYOB invoice creation & updates after quote acceptance and payment
Inventory management with automatic deduction and low-stock alerts
WordPress/WooCommerce integration for products, pricing, stock, and online orders
Timeline/status tracking for all orders
PDF generation for quotes/invoices with signature and timeline
Admin dashboard with reporting
Documentation and user guide
Application Instructions
Provide examples of previous CodeIgniter projects, preferably with WordPress/e-commerce integration
Confirm availability to work full-time for 30 days
State estimated start date and approach to project milestones
Confirm experience with MYOB API integration, payments, photo optimization, and responsive frontend design