
The email address is already associated with a Freelancer account. Enter your password below to link accounts:
Username:
Link your Facebook account to a new Freelancer account
Email address:
Valid username
Project Description:
We are looking for a developer familiar with ruby/rails add an enhancement feature to our existing document creation facility within our ruby/rails application.
We currently have a way for users to create/edit/view documents. These documents are stored in the database as text. We allow markdown in these documents. We also have the facility built already for uploading any type of files to s3 using jquery-upload.
We want to allow users to be able to upload and insert images into these documents. Users should be able to position where the images are in the document in relation to the text that they have typed in. It is fine if the positioning is only vertical. This is in the edit/new action. The uploaded images should reside in an s3 bucket.
For the view action the inserted images should fit appropriately depending on the size of the users page. So that images don't break the layout. Perhaps preview or scaling to fit is appropriate, the approach here is flexible.
In your proposal please indicate what approach you would take from an implementation point of view and what the users experience would be if they wanted to attach an image in between two paragraphs that they have written down (what they would click etc).
Skills:
You must be familiar with ruby and rails development. Must be familiar with either cucumber and/or rspec testing frameworks as we require tests to be created to prove that the features work.
You must also be familiar with git and have a github account as that is how work will be delivered to us.
This is a small project that will help us get this needed functionality into our web application. This project is also a way for us to build a relationship for future work with the accepted candidate. This will get you familiar with our web application and open up the way for future ongoing work with us.
Background on us:
We are a start up that's building tools for information organization, feedback, and collaboration in the enterprise.
Technical details:
We're using rails 3.2 and jquery. Couchdb is the database that we're using.
Upon acceptance of the project we require an IP agreement be electronically signed.
Additional Project Description:
02/20/2013 at 1:16 EST
A clarification:
We already have a way for the user to upload files. The uploaded files are browsable in the documents section alongside text documents. The complexity lies in not creating an uploading facility but integrating the uploading facility into the document editor and allowing the users to place their uploaded image among their text. This is essentially turning out text edit form into a richer text editor.
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services.
Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
© Copyright 2013 Freelancer Technology Pty Limited (ACN 142 189 759)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)