A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_URI::$config is deprecated

Filename: core/URI.php

Line Number: 101

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Router::$uri is deprecated

Filename: core/Router.php

Line Number: 126

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$hooks is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$config is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$log is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$uri is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$exceptions is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$router is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$output is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$security is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$input is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$lang is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Blog::$load is deprecated

Filename: core/Controller.php

Line Number: 78

Backtrace:

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$benchmark is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$hooks is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$config is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$log is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$utf8 is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$uri is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$exceptions is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$router is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$output is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$security is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$input is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$lang is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$load is deprecated

Filename: core/Loader.php

Line Number: 888

Backtrace:

File: /home/topinter/rossnorvell.com/application/helpers/view_helper.php
Line: 179
Function: view

File: /home/topinter/rossnorvell.com/application/controllers/Blog.php
Line: 28
Function: __construct

File: /home/topinter/rossnorvell.com/index.php
Line: 292
Function: require_once

How much a web app really costs to build

How much a web app really costs to build

Nov 24th, 2015
Web applications fall into only a handful of categories. These categories determine cost & depth. Hopefully this simple breakdown helps those people out there searching for what they need.

Starting up | 1-3k

For those that wish to increase their online portfolio or automate an existing process, I suggest looking into this bracket.

  • Beautiful landing pages with interactive area
  • Automation of tasks with forms

Growing | 3k-15k

  • Basic MVP's & apps
  • Interactive sites to automate sales
  • eCommerce sites with < $1M revenue

Established | 16k+

  • Complex full encompassing MVP
  • Automate company wide process

Though a certain level of quality is assumed.

I've seen quotes from 10k to 100k for the same web application. Web consulting companies can charge more because they bring a team to work on your project.

However, sometimes you don't need a team, hiring a qualified developer can save money & headache.