Skills: PSD, HTML. CSS. JavaScript, PHP, MySQL
If You are able to do 1-2 of 3 parts of the work, You can still bid with Your estimate on them – the work team may be split in case of perfect combination from individual providers.
Project consists of few main categories of work: .PSD designs | HTML+CSS+JS coding | backend in PHP and MySQL.
1) Unique .PSD design of ~30 pages (50% difference between pages in average, design must minimalistic, yet professional looking, designed for maximum user friendliness in mind. elance.com is a benchmark in terms of the design expectations). External budget for stock images is up to 500USD.
2) HTML+CSS+JS coding (IE7-9, MF 3.5+, Opera 10+, Chrome 10+, Safari 5 compatibility, SEO optimized code, code must be clean and easily adjustable when adding more pages). Pages must be ready for easy graph or video integration, changes of text, colors, fonts, style, site icons and visuals without distortion of other existing pages. Positions of blocks of elements must be easily changeable.
3) Back-end (PHP+MySQL) will consist full functionality currently existing in oDesk.com (where main of them are):
General:
- SEO optimization (titles and metatags will have to follow keywords in description and tag fields; search result page links will be generated based on keywords used; etc.);
– Support ticket system, live support;
- Representing various statistics (similar to https://www.odesk.com/oconomy/, 3-5 such pages);
- Multilingual (easy to adapt all pages to new languages based on visitor choice);
– Social Media integration (Facebook and twitter integration in orders, portfolios, search results, etc.);
- Search system (filtering portfolios based on keywords, tags, skills and demographics);
- Portfolio system (similar as in odesk.com/guru.com).
Projects:
– Project posting system (fields that are adjusting based on specified categories of work);
- Bidding system;
- Choice between fixed and paid for time worked orders;
– Project management system (managing statuses of orders; saving and editing drafts; updating existing orders with new milestones and changes in payment amounts and/or details; adding more people with chosen level of permissions in existing orders, aka building work-teams);
– Complete internal messaging (IM if user is online and PM system);
- File management (uploading, updating, deleting, importing, exporting and otherwise managing all the files within orders);
- Releasing the payments;
– Exchanging reviews.
Finance and Security:
- Multiple payment gateways (PayPal, Moneybooker, Alertpay, Credit Card payments);
- Secure gateway integration;
- Escrow system;
- User blacklisting options and notifications about abuse.
Bug detection:
- Error detection and report system.
Customization and extending:
- Developer accounts (with permissions to check and update certain function in infrastructure sand-box > to file for update > update integration in existing platform).
Note. Functionality must be very similar to the one of odesk.com. If some function is not mentioned here, but in Your opinion should be included in the list of milestones, as it would change the price estimate – write about it in Your PM.
When writing, You must add such information:
- How much time each of the 3 phases will take and how much would they cost separately;
- Any additions of milestones, if in Your opinion these are not sufficient to cover the functionality of odesk.com (price estimate will be updated accordingly);
– (optional) time and price per milestone (ie. per search filter system; bidding system; etc.) – will add high bonus when judging which one to pick;
- (optional) any free, open- source or paid scripts that You will use in order to save time, but produce the desired quality and functionality (25% of argumented savings will be paid as bonus, must be included before agreeing on final details).
The more arguments on Your estimate You will put, the more likely we are to choose Your service. Suggestions on doing things differently than in odesk with arguments why are held as huge plus.
Note. One of the main functions as in oDesk.com is not mentioned: project management application (time tracking and work team management). If you can estimate and produce such app, add your estimate it in PM as well (milestones will be adjusted accordingly), otherwise this app will be ordered in other order.
If You have any relevant work history, add it (with time and price records to show proof about current estimate) – will serve as a big trust factor and competitive advantage.
Daily contact will be held with developers in order to keep up to date. Video and/or sound conferences will be held once every week to update the status, obstacles and to discuss new milestones to be added.