Image processing service in NodeJS

CLOSED
Bids
14
Avg Bid (USD)
$743
Project Budget (USD)
$250 - $750

Project Description:
I need to build on an image processing service for my application using http://aheckmann.github.io/gm/

Current flow:
A job parses destination URL, gets it's content and stores in MongoDB. Part of that content is a main image. The URL of that image is also stores together with the same document.

Required flow:
A job parses destination URL, gets it's content and stores in MongoDB. Job gets a main image, if image is valid, it passes it to "image processing service", which in its turn
- gets the image
- creates 4 different sizes of the image
- applies compression ( I will define instructions)
- saves all 4 images on S3
- updates "images" collection in Mongo
- links to "content" collection in Mongo


Overall, I want to be able to save an image in 4 different sizes and maps S3 urls back to original document.

Environment
NodeJS
Amazon S3
MongoDB

Additional Project Description:
02/20/2014 at 4:21 EST

So we should end-up with this model:

"Content"
{
"_id" : ObjectId("5305a8cf82c53300008ec6c1"),
"content" : "This is a content collection"
}

"Images"
{
"_id" : ObjectId("5305a8cf82c53300008ec6c2"),
"contentId" : ObjectId("5305a8cf82c53300008ec6c1"),
"images" : [
{
"url" : "http://s3-image.original.jpg",
"width" : "600",
"height" : "700",
"type" : "original"
},
{
"url" : "http://s3-image.200x300.jpg",
"width" : "200",
"height" : "300",
"type" : "size1"
},
{
"url" : "http://s3-image.300x400.jpg",
"width" : "300",
"height" : "400",
"type" : "size2"
}
]
}

Skills required:
Amazon Web Services, Javascript, node.js, NoSQL Couch & Mongo
About the employer:
Verified
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.


$ 1259
in 10 days
$ 2000
in 21 days
$ 1134
in 21 days
Hire techiesoft
$ 750
in 10 days
Hire jexplorer
$ 773
in 20 days
$ 555
in 7 days
Hire aoefmpes
$ 526
in 10 days
Hire swaroop27
$ 444
in 10 days
Hire anandgeor
$ 500
in 10 days
$ 555
in 18 days