Full-Stack Developer for PHP/CodeIgniter System

Замовник: AI | Опубліковано: 27.10.2025
Бюджет: 25 $

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