I need some help, my partner and I have hired an app development
company to create an iPhone app that allows shops to list their
inventory and advertise their specials, there is also a back end admin
website that shop owners can login to that allows them to update their
inventory and specials. The admin website communicates directly with
the iPhone app so that any changes made are shown on the app, pretty
much in real time. This admin site has been created using Ruby on
Rails and is called "Rails Admin."
When we originally gave the developers our brief with all the features
and functions we required, the developers confirmed that we would be
able to have it so that shop owners could make changes that affect 1
or more of their shops, or all of them at once. This would be done by
having a super admin login where a shop owner could control changes
for multiple shops at once and managers at individual shops would have
a standard admin login with changes only affecting their shop.
As the project progressed, the developers advised that due to the
limitations of "Rails Admin" it would not be possible to have this
functionality and that we would have to choose between having it so
that any changes made to one shop would affect all shops under one
login, or, having it so that any changes made would only affect
individual shops (under one login) so that if there was a change that
affected more than one shop then the change would need to be repeated
for each shop one at time. They have advised that it was not possible
to customize "Rails Admin" and that for us to have the desired
flexibility that we required and originally requested they would need
to have a new admin system built from scratch and we would be looking
at a cost of 3 to 4 thousand dollars.
Since this time they have expressed on numerous occasions that they
have greatly underquoted on our project and they been under financial
pressure to the point where they was not certain if they could
continue their business. They have now emailed us a quote to build a
new admin site. The quote is for 13 thousand dollars but states that
because they can use the design and css files from the current "Rails
Admin" site it will reduce the price to 9 thousand dollars.
What I am wanting help with is to know if they have purchased a Rails
Kit (such as you might find on this link, http://railskits.com/ )
called Rails Admin for our project, are these kits customizeable after
purchase to add to, or modify any functionality within the Ruby on
Rails framework? It kind of sounds to me that he is just going to be
adding the originally requested (and quoted on) functionality that he
advised was not possible, to the admin site we currently have and
charging us 9 thousand dollars to do it.
I am also wanting to know, if we get a 3rd party to develop our admin
site for us with the functionality we require, will it take much work
for our current developers to plug it into our app so that they will
I don't want to accuse them of trying to rip us off as I don't really
know anything about Ruby on Rails but this just doesn't sound or feel
right. Any replies with technical info or references that I can go
back to them with would be much appreciated.