Forum menu
Websites and softwa...
 

[Closed] Websites and software development. How much do they cost ?

Posts: 0
Free Member
Topic starter
 
[#2469779]

I can do simple HTML myself ( http://www.aecmilitant.co.uk/ since you ask).
How much would it cost though, for something a bit more professional looking with more features, like http://www.midlandtrailquests.co.uk
Anyone who does this for a living who could give a rough estimate for the complete site ?

What about software development ?
A bit more difficult to give a price without knowing all the details I suppose ?
Imagine 50 or so people recording a track with one of [url= http://bestofferbuy.com/Holux-M-1200E-Bluetooth-GPS-Data-Logger-p-58089.html?currency=GBP&utm_source=gbase&utm_medium=cse&utm_campaign=gbase ]these[/url].
The software would need to be able to upload all the tracks, including POIs to a database.
It would need to check which POI each rider had visited, then calculate a total score based on the value of each POI on the master map.
It would also need to do all sorts of other useful stuff like display and sort everyone's results in a table, display everyone's route on Google Earth, Memory Map or similar and be easy to use by people with only basic computer skills.
How hard would that be ?
Would it be a simple modification of some existing software from somewhere else, or would it be a load of work starting from scratch ?


 
Posted : 14/02/2011 9:14 pm
Posts: 349
Free Member
 

*sucks in air through teeth* oooh not gonna be cheap.


 
Posted : 14/02/2011 9:16 pm
Posts: 0
Free Member
 

what about detecting cheating ? GPX files are plain ASCII and easy to edit...

I could do it (barring cheat detection) but I'd charge a fortune 🙂


 
Posted : 14/02/2011 9:22 pm
Posts: 0
Free Member
 

This is going to be fun.

To do properly, if it was me, I'd be looking at raising serious cash for what you're talking about.


 
Posted : 14/02/2011 9:22 pm
Posts: 0
Free Member
 

27,50€ plus Jaffa Cakes and tea.


 
Posted : 14/02/2011 9:26 pm
Posts: 0
Free Member
Topic starter
 

Not cheap or serious cash in relation to what ?

I bought a Teach Yourself HTML book for £5 and I used to get free club membership for running the website, so it was effectively costing the club £15 a year. I paid for the hosting myself.

I would imagine big corporations have got teams of IT experts on £50kpa doing all their web and software development in house.

Where on that scale is what I described above ?


 
Posted : 14/02/2011 9:27 pm
Posts: 0
Free Member
 

I used to work for a commercial software house.

12 years ago it was £450 + VAT per day, I'd imagine it would be quite a bit more today. And you don't get much from 1 day.

BTW us developers at the time were on £20k-£23k depending on experience, how long you'd been with the company, what you started on etc. We certainly didn't get anywhere near £450/day


 
Posted : 14/02/2011 9:28 pm
Posts: 0
Free Member
 

I have a sneaking suspicion that the answer is going to be more than you'd want to spend.


 
Posted : 14/02/2011 9:30 pm
Posts: 0
Free Member
 

I think if you sat down with an agency who could handle such a spec and development for you you'd be looking over 50k. I've seen that and more getting relatively simple ecommerce sites done and from the sounds of your post you need a lot of bespoke process and db stuff done. You have to be able to justify it of course. Remember a lot of costs won't just be development, there will be spec'ing, design, branding and so on.

In the end it really it depends how serious you are, is it just a side project, or do you have a model that you think could justify proper investment?


 
Posted : 14/02/2011 9:34 pm
Posts: 0
Free Member
 

of course, HTML won't do it, though it could be done in Javascript, but most would choose a server side programming language like PHP, Python, C# etc...


 
Posted : 14/02/2011 9:38 pm
Posts: 0
Free Member
 

I would guess that to do that adequately. i.e reasonably well thought through, competent visual design and a decent amount of testing would be a minimum of £35,000. Of course if you wanted something done better than average then you'd be looking at upping that figure.

Actually the more I think about it, 35k would be a bargain bordering on mates rates.


 
Posted : 14/02/2011 9:38 pm
Posts: 0
Free Member
 

Why not give [url= http://www.perceptis.co.uk/custom-software-development/custom-software-development.php ]these folks [/url]a call?
What is this branding that you speak of damo2575? 😈


 
Posted : 14/02/2011 9:39 pm
Posts: 0
Free Member
 

or ruby


 
Posted : 14/02/2011 9:40 pm
Posts: 0
Free Member
 

One possible way of getting it done on the cheap would be to approach your local uni. Find someone looking for inspiration for their final year project and bingo, job's a goodun.


 
Posted : 14/02/2011 9:41 pm
Posts: 0
Free Member
 

One possible way of getting it done on the cheap would be to approach your local uni. Find someone looking for inspiration for their final year project and bingo, job's a goodun.

+1 unless you can justify the £35-£50k+ we seem to think it would cost.


 
Posted : 14/02/2011 9:42 pm
Posts: 0
Free Member
 

I have a son who's in his final year of uni doing software. He needs money 🙂


 
Posted : 14/02/2011 9:45 pm
 IA
Posts: 563
Free Member
 

FWIW if it's more "side project" the tracking/processing part of that would make an excellent MEng/Msci project for a comp. sci. They'd have different priorities to you though (i.e. getting a good grade!) but it could be a potentially cheap/free* way to get a prototype.

I say prototype, as I've marked a few students SW engineering assessments, they're not all great coders, instead perhaps focussing on "making it work"!

What you want nearly exists, in endomondo/sportstracker/mytracks etc etc and the like. As mentioned above though, avoiding tampering of gpx data would be hard though. But you could make it hard enough to be impractical - i.e. taking devices off competitors at the finish line, and checking timestamps match when the device was retrieved etc. But maybe that doesn't matter? The accuracy/reliability of GPS systems like that isn't all that - you'd still need manual backup for the inevitable flat batteries/lost signal etc etc?

*they'd just need the hardware to test recording tracks etc, maybe some hosting.


 
Posted : 14/02/2011 9:45 pm
Posts: 91168
Free Member
 

HTML is like knowing how to decorate a house, writing code as you describe is like knowing how to design and build one.

Your best bet is to lob a mate some money or some other benefit and be prepared to wait a while whilst they do it in their spare time 🙂

The software would need to be able to upload all the tracks, including POIs to a database.
It would need to check which POI each rider had visited, then calculate a total score based on the value of each POI on the master map.

Hmm.. two-four weeks of evenings...

It would also need to do all sorts of other useful stuff like display and sort everyone's results in a table

Not so hard.. couple of nights

display everyone's route on Google Earth, Memory Map or similar

Umm.. hmm.. not sure how that works. Could probably export a KML file (or whatever it is that GE uses) which you could then load into GE maybe automatically, and that may be able to be loaded into memory map, but you can't incorporate those programs into a website. Google Maps yes, but you won't get a proper topographical map then.

You thinking of organising TQs?

I might be persuaded to help if there was something in it for me 🙂


 
Posted : 14/02/2011 9:46 pm
Posts: 8
Free Member
 

well ... its doable, but i think you would need sound knowledge of scripting and database stuff.

i imagine that the gps units will create relatively simple text files which show gps position and time.

it wouldn't be toooooo hard to run the uploaded file through a script which compares those positions with known ones and if the gps points are within a certain allowable distance of the known ones it can tag time taken etc etc and update a database / points system accordingly ( i.e. mimic how you would manually calculate it )

there may be stuff already out there doing similar stuff, but if it is, I dont imagine that folk would give it over for free.

i suppose you could roughly break it down into:

to create the basics of the site / server
be able to upload files to it
run a script that can churn the file / update results
have the server running databases for members / tracks / results
have the site be able to display data that displays the database information

there is a lot of free stuff outthere that you can get up and running on servers based around databases. etc etc orrp is a free setup and is essentially a set of databases running the forum via mySQL and look how much steve has customised it.


 
Posted : 14/02/2011 9:47 pm
Posts: 0
Free Member
 

you could steal this code for that 🙂

http://www.bogtrotters.org/route/showrouteframe2.php?route=314


 
Posted : 14/02/2011 9:49 pm
 Drac
Posts: 50603
 

Sounds very like the mygarmin connect site. I reckon get a friend to it dreamweaver who knows about computers.


 
Posted : 14/02/2011 9:50 pm
Posts: 0
Free Member
 

Why not try a CMS to run the base of your website like Joomla. They have modules that you can load in, which will do all of your forums and other things worth looking into. Also makes it alot easier to update on fly with a nice friendly GUI to do it with.


 
Posted : 14/02/2011 9:52 pm
Posts: 349
Free Member
 

I'd probably charge about 12 - 16k for it but I'm pretty new to the game so my rates are a lot lower than other peoples will be. Obviously less experience would probably also show in the end product (at least in the back end).


 
Posted : 14/02/2011 9:56 pm
Posts: 0
Free Member
 

There is nowt technically difficult in the idea as it stands.
I could see bottle neck issues around getting the data uploaded and reported on, but other than that, I don't see any real problems.

If you could bundle some sort of algorithm analysis around optimal routes etc., it is the sort of thing a GIS post graduate (MSc) student could probably do.

If I had the time.......


 
Posted : 14/02/2011 9:56 pm
Posts: 0
Free Member
 

If you could bundle some sort of algorithm analysis around optimal routes

I don't think that's part of the design brief!


 
Posted : 14/02/2011 10:11 pm
Posts: 349
Free Member
 

If you could bundle some sort of algorithm analysis around optimal routes etc., it is the sort of thing a GIS post graduate (MSc) student could probably do.

Or an AI MSc grad 😉


 
Posted : 14/02/2011 10:14 pm
Posts: 19
Free Member
 

Does the whole thing need to be done via the web? It might be simpler to have the analysis done on a laptop, downloading the loggers at the finish, and then just upload the results to a database so that contestants can view the results later.

Why not put up a post [url= http://programmers.stackexchange.com/ ]here[/url] and see if you get any feedback.

You cold also take a look on Source Fourge for GPS applications that could be adapted for you needs, a quick search found [url= http://sourceforge.net/projects/opengts/ ]this[/url] which already does some of the things you are after.


 
Posted : 14/02/2011 10:21 pm
Posts: 0
Free Member
 

a quick search found this

wow, about 1000 files 🙂

FWIW, I don't think whether it's on the web or a PC makes much odds...


 
Posted : 14/02/2011 10:28 pm
Posts: 0
Free Member
Topic starter
 

This isn't about something I'm thinking of doing, it's about the MTQ site itself.
It's all come about because I'm not very happy about having part of one of my posts deleted on the MTQ forum.
I like to give people the benefit of the doubt, so I thought I'd get some background information before I assume too much.
The details are far too tedious for anyone else to find interesting, but I'll go through them as briefly as I can anyway.

The club got a new website.
There are a number of products recommended on the website.
All these products are being sold by the webmaster.
I prefer to see a clear distinction between impartial reviews and adverts, so although I thought this was shabby practice, I didn't say anything as I realise it costs money to create a web site and giving someone free advertising space as payment seems like a good deal. I just would have preferred it if it was clearly marked as advertising.

The club is now planning on moving away from the old bingo card and ticket punch method of scoring and going for a GPS based system using data loggers.
I'm all in favour of this. It makes it easier for event organisers and it makes it possible to compare competitors routes.
The club has done some trials with data loggers and is recommending the Holux M-1200E.
The club will buy a number of these to hire out at events, club members will be able to buy their own, which will work out cheaper for those who do a lot of events.

Now comes the bit that sounds a bit dodgy to me.
The webmaster is now the UK distributor for Holux.
He sells the [url= http://www.holux-uk.co.uk/index.php ]Holux M-1200E for £59.95[/url] and has offered a 10% discount to MTQ members.
I'm no computer expert, but I know how do a Google search > Shopping > Sort by Price, so it didn't take me long to find the [url= http://bestofferbuy.com/Holux-M-1200E-Bluetooth-GPS-Data-Logger-p-58089.html?currency=GBP&utm_source=gbase&utm_medium=cse&utm_campaign=gbase ]same item for £33.15 elsewhere[/url].
I posted this on the forum and it got deleted.

I don't expect someone to work for nothing.
If the software needs a professional to be paid to create it, then it may well turn out that paying £20 over the odds for every data logger works out as good value.
I'd just rather it was done in a more open manner.


 
Posted : 14/02/2011 10:36 pm
Posts: 0
Free Member
 

sounds like a definite conflict of interest 🙁
Many people will have their own means of recording GPS already. My phone does it fine.


 
Posted : 14/02/2011 10:42 pm
Posts: 0
Free Member
 

Tbh before we would quote on that we would expect to complete a full technical scope and charge it to the client.

Rough guestimates are in the same region as some of the above and we would charge around £2k to just scope it.


 
Posted : 14/02/2011 10:42 pm
Posts: 19
Free Member
 

wow, about 1000 files

Good value, No? 😛 You can play with a demo [url= http://track.gizmogps.com/track/Track ]here[/url]

FWIW, I don't think whether it's on the web or a PC makes much odds...

I've no experience of developing a web application but I guess that a web site that allowed a lot in interaction needs very good security whereas a report only system wouldn't even need you to log in.

Collecting the loggers at the end of a race an uploading on a laptop would help secure the results as well but makes no difference in terms of actual analysis.


 
Posted : 14/02/2011 10:49 pm
Posts: 0
Free Member
Topic starter
 

"Conflict of interests", that's the phrase I was looking for.
I'm glad I asked here first instead of going off on a rant about running a scam.
£2k to even look at the problem, with anything from £10-50k to do all the work. I really had no idea programming cost anywhere near that much.
With all this Open Source software around, I guessed it was something that people with the knowledge of how to do it could knock up in a couple of evenings.
But then, the Pro versions of Word or Acrobat are £100s, so one off stuff must cost more.

One of the questions I asked was whether we would be able to use a Garmin or other GPS instead of buying another dedicated device.
I was told no, because it wouldn't be possible make the software compatible with every type of GPS.
Looking at the specifications for the Holux, it exports the file as a .gpx
Garmin give the option of exporting as a .gpx or .tcx file.
Presumably a Waypoint on a Garmin would be read the same as a POI in a Holux ?
If so, that's a bit more disinformation to push people in to buying something at an inflated price that they don't even need.


 
Posted : 14/02/2011 11:30 pm
 Drac
Posts: 50603
 

Gpsbabel can convert all formats to pretty much to every other certainly to gpx and it's free. So users could use that or a form of it used on the site.

I'd be seriously questioning this guys ethics.


 
Posted : 14/02/2011 11:34 pm
Posts: 349
Free Member
 

Sounds like he's a bit of an asshat tbh!


 
Posted : 14/02/2011 11:36 pm
Posts: 0
Free Member
 

I was told no, because it wouldn't be possible make the software compatible with every type of GPS.

well, perhaps not [b]every[/b], but most can generate GPX files! A website can be put together with free software and tools, but your requirement is too specific for generalised software - and even the putting together requires some knowledge and ability if it's not to be awful.

I guessed it was something that people with the knowledge of how to do it could knock up in a couple of evenings.

with respect, I think it would take you longer than that to write a formal description of what you want, never mind implement it!


 
Posted : 14/02/2011 11:37 pm
Posts: 0
Free Member
 

Most of these sort of websites are just tweaked out-the-box opensource CMS sites. I'd hazard a guess STW is just based on Wordpress.

You don't need someone to re-invent the wheel when you can download it for free. Joomla was already mentioned and I reckon with that with your basic html ftp understanding you could make a better site than that trailquests one inside a couple of months if you picked up Joomla for dummys or followed some utube tuts. There is even a joomla gpx plugin available.

Would cost you about 30 squid for some hosting and domain name, ten minutes on an install wizard and some time customising.

Then again if you need it in 3 weeks you gotta pay the going rate. Or outsource to india, freelancer.com?


 
Posted : 15/02/2011 12:44 am
Posts: 0
Free Member
 

ten minutes on an install wizard and some time customising.

I feel humbled 🙁


 
Posted : 15/02/2011 1:07 am
Posts: 0
Free Member
 

with respect, I think it would take you longer than that to write a formal description of what you want, never mind implement it!

Agreed.

Unfortunately most clients don't appreciate the time it takes to produce such kinds of work.

It can take days just to test a final site to ensure it works correctly in all common browsers/versions/platforms etc.


 
Posted : 15/02/2011 9:42 am
Posts: 0
Free Member
 

And don'tforget the most important element in the design process, being told what you really want.
[url= http://farm6.static.flickr.com/5124/5326896710_fcbd8bd914_z.jp g" target="_blank">http://farm6.static.flickr.com/5124/5326896710_fcbd8bd914_z.jp g"/> [/img][/url]
[url= http://www.flickr.com/photos/think180/5326896710/ ]Image0002[/url] by [url= http://www.flickr.com/people/think180/ ]simoncarter.es[/url], on Flickr


 
Posted : 15/02/2011 9:45 am
Posts: 0
Free Member
 

What that illustration doesn't show is the client doing the collective development team up the oxo at every step of the process. I assume they are just behind the tree.


 
Posted : 15/02/2011 9:54 am
Posts: 251
Full Member
 

[i]I assume they are just behind the tree[/i]

normally they're in another part of the forest saying "Actually, we want it over here now". The little sprites.

re: software development for MTQ - tbh the way that most of these non-commercial projects get developed is that 'someone' associated with the organisation has an interest and a base level skill set and gets themselves upto speed with whatever technoclogy is needed.

My personal view - start small you really just need somewhere online that people can upload their gpx files. the actual processing of them and tying them to the expected results can be done offline (manaully if necessary) and then the results published as a spreadsheet via googledocs (which would allow people to do their own sorting etc).

Most of these type of things you need to decide;

1) what's essential
2) what's nice to have
3) what's 'wish list'

and concentrate on delivering 1) but with the things in 2) int he back of your mind and not worrying too much abotu 3).

I think it woudl be a good project for someone looking to do something 'real' as a part of their degree course (or just for their own interest) commercially, unless they coudl sell it on to other organisations MTQ will have to bear the full development costs.

Finally, their are loads geo apps being appearing now - I can find all of the local salt bins to me on google earth, it's not difficult to do it - it'as the interface, comparing uploads with the target locations etc that's going to take the time.

One thing to bear in mind with anything gps based is that accuracy in woodland etc is likely to be pretty ropey - particularly vertaically if you're in a valley - so people coudl show as beign 100's of feet off the point they shoudl be even if they were stood right on it.


 
Posted : 15/02/2011 10:22 am
Posts: 0
Free Member
 

😆
I'm about to start this process, redesigning my page not doing people up the oxo 😯 , so we'll see how I get on with those who know best.


 
Posted : 15/02/2011 10:23 am