We're an established company looking to develop a Ruby On Rails based web application and need an experienced lead programmer. The app will be for subscription based website services. Our clients subscribe to our service and we provide them with access to a site configured for them.
We would need you to install and configure the basic structure of the app. It will have a lot of functions. So to speed up the development, we want to be able to have several programmers working on building out the different aspects of the app using gems, plug-ins, etc. But we need you to put the basic working structure in place, so other programmers/designers can add their work to the structure you create.
The basic outline of the app will include the following:
* A Front End Website For The Public To Interact With
5-8 basic static pages and most of the other content will be database driven from a external data feeds/APIs and the pages will populate based on the users search query.
* A Personalized Account Area For Registrants
When someone registers to use the site they should be given a login and password. They will then be able to login to their account and have some additional functions and features not available to unregistered users.
*A Back End Admin Area For Our Clients
When someone registers to use the site, they are placed in a database and our client (the subscriber to our service) can login to the backend admin area and view the data and perform various functions like emailing, sorting, viewing analytics, etc. The admin area will actually have 3 user access levels each with different permissions.
*Overall System Admin Controls
We also need an easy way for us to manage all of our sites including fast & easy deployment and the ability to make changes across all live sites easily at once, etc. Every site must have its own domain. Subdomains won't work.
We have complete specific requirements that we can share with you once we're comfortable. If you're interested, please contact me with any questions prior to bidding. We would like to get a fixed bid for putting the initial structure in place. And then negotiate compensation for you for any additional work you provide as the app grows or if we need you to aid in the project management.