We are a mid-size B2B company, with a number of disparate databases (sales/invoices, stock, ticketing systems, usage reports).
Looking to construct a self-hosted, customer-facing portal to enhance the customer experience, comunicate critical information and differentiate from competitors
Much of the database work to unify customer data across different systems has been completed. We have a strong history of in-house internal systems building on this data, but require talent for our first externally-facing system
PHP preferred as the base language, but open to alternatives. Core of the system can be WordPress, or another PHP framework (Cake, SilverStripe, etc), or something entirely new. System will need to interface with both SQL and MySQL databases, and possibly PostgreSQL
Project is intensed to be self-hosted, with private customer data accesible externally, so security is paramount. Parameterised queries, hardened framework, XSS and other vulnerability reduction must be demonstrable. In-house network engineer available to co-ordinate the environment.
Project will likely be delivered in stages, with increased funcionality over time. A non-published v1 portal is avaiilable for reference, but needs work on design, platform and security. Project requires unencrypted source code hosted on our in-house SVN server