Iterative upgrades to existing SAAS software platform

Avg Bid (USD)
Project Budget (USD)
$10 - $40 / hr

Project Description:
Startup Commons is a global non-profit initiative that develops startup ecosystem platform, shared knowledge and open data, to make supporting startups effective, cost efficient and transparent. Startup ecosystem infrastructure is global SAAS platform to help manage startup ecosystems organizations service processes with high transparency, efficiency and measurability.

Due our increasing ongoing software development needs and our very global customer base, we are extending our developer resources from any parts of the world, that are skilled in our technical skills requirements and will educate themselves to be knowledgable about our software platform and development processes as a whole.

At this stage we offer:

1. Specific projects and tasks as part of our global roadmap that will be assigned for qualified front-end or back-end developers and are paid by agreed hourly rate on a fixed max hours agreed upfront on approved and fully tested code committed.

2. We can qualify individual back-end & front-end developers, development companies as well as UX & UI designers as certified developer partners, that are listed at website as qualified and certified developer resources. Certified developers can offer their development services directly to hundreds of Startup Commons customer around the world.

About our technologies and non-functional requirements:

Some basic details:
- A WebBased application
- PHP (+ symfony framework), "MySQL" Apache running on a Linux server
- Hosted at Amazon Web Services (AWS)

* Symfony 2.2 (we will upgrade to Symfony 2.3 LTS version as soon as it becomes available)
* JQuery/JQueryUI for scripting/AJAX,
* LESS for stylesheets, - server-side compile to CSS
* internal API for business logic and data access
** -> No local session management (sessions passed through to API)
** -> No local persistent storage (API stores data... but there may be local cache of API data)
** -> No outgoing e-mail (e-mails and other messages are send by the API)
** -> No accessing third-party APIs, that will be handled by the internal API (some exceptions may be necessary)
* Twig for Symfony templates,

Other non-functional requirements:
* The UI must support translations
* This:
* Because of the whitelabeling requirement, Symfony routing must be used for generating URLs. If you need to create URLs in javascripts, have a look at FOSJsRoutingBundle (exports routes and routing functionality to javascript)

XHR / AJAX pattern:
* jQuery must be used to make the XHR requests
* XHR responses from server should be in a specific format
** -> application/json Content-Type
** -> JSON encoded content, list of "commands". See for example the signinAction in WorldBundle.
** -> Global jQuery 'ajaxComplete' handler (see ajax-complete.js in WorldBundle). Feel free to add supported commands.
* URLs that handle XHR requests should end in .json

More details about Startup Commons, our development tools etc. available in the attached documentation.

Hours of work: Unspecified Project Duration: 1 - 3 months Skills required:
AJAX, HTML5, jQuery / Prototype, MySQL, Symfony PHP
Additional Files: Startup Commons Documentation.pdf
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$25 / hr
Hours: 40 hr/ week
$41 / hr
Hours: 30 hr/ week
$10 / hr
Hours: 45 hr/ week
$25 / hr
Hours: 40 hr/ week
$30 / hr
Hours: 40 hr/ week
$36 / hr
Hours: 40 hr/ week
$15 / hr
Hours: 30 hr/ week
$25 / hr
Hours: 40 hr/ week
$10 / hr
Hours: 40 hr/ week
$42 / hr
Hours: 40 hr/ week