CoStream is today in a working alpha version. We are now starting up parallel projects to rewrite the whole system to get a professional online service for shared surfing and cooperation on general webpages.
The service use 2 domains [url removed, login to view] for information and account handling and [url removed, login to view] to handle the surfing and cooperation actions.
[url removed, login to view] is a frontend site where customers login to the service, buy accounts and can see user statistics.
The page also show news and offers general user support with manuals, FAQ and a user forum.
This page is based on a common CMS system as Joomla.
[url removed, login to view] is a specially configured root domain working as a webproxy serving the users web content and controlling communications within sessions.
Most of these projects can run in parallel and will have coordinated tasks to being able to have a service ready for selling as fast as possible.
Server set up and configuration
Today we have working alpha system. But we need to setup a new configuration that is more manageable, easy to scale and robust.
We now run on Apache, but we want a more optimized solution and suggest a shift to Lighttpd.
The service will use a mix of cometd connections and asynchronous http calls.
This will run on a hosted virtual/physical server.
The purpose of this project is to make a system analysis and give a technical foundation for the service to run at.
More details about the systems functions and spec will be given to make the analysis.
Calculate a realistic loads from 100, 1000 and 10000 simultaneous sessions and suggest system configuration.
Select a Europe based host serving a virtual or physical server with good internet connection and free or high monthly traffic included.
Install and optimize the server and making a install routine for scaling the cluster to include new servers.
Configure [url removed, login to view] and webserver for mod-rewrite.
Setup and establish routines for system management, scaling and upgrades.
Load analysis, definition and specification of the system
A working setup and implementation
Setup system management routine
We will use GetAFreeLancers Escrow service and deposit the full order value when the first milestone is fulfilled and approved.
70% will be transferred on delivery and 30% when we have tested and approved the delivered project.
We need a continuous information flow, so we are aware of the status/problems and give us the change to give input about changes necessary.
Non-Disclosure Agreement (NDA)
By acceping this mission the chosen bidder there by also accepts the terms of our Non Disclosure Agreement (NDA).
After project completion we will own the code, programs, design, intellectual property and everything else made in the project. The programmer/designer can not use it again without our written approval.
We are looking for a skilled provider who has done similar projects before, please provide references.
This is a subproject, it’s therefore very important to keep delivery time of each milestone as other projects do depend from them.
You need to estimate delivery time of each milestone.
Please bid only if you can match this!