Implement some RESTful API with Rails

Before bid on this project, please make sure that you know Ruby on Rails and RESTful API.

This project consist in importing product data from TXT file (tab separated) to a RESTful API.

It's coded in English, but UI is localized to Portuguese (Brazil).

=== STEP 01: ===

You will implement an API for create/update product and related data. API for retrieve data already exists. We already have a Git repository with working app. You must checkout and add new API verbs. All database modeling is OK.

You have to upload images too. It's important to avoid unnecessary requests.

=== STEP 02: ===

In another project, you'll create a rake task. This task must read the TXT file and sync with the App where you created the APIs. You'll read existent products, create new ones, update the existing and disable (never hard delete) the old products.

I have it implemented with SeedFu, inserting in database. I can send you the sample code to help.

Is your job too ask me for doubts about data. Imagine you find a column in the TXT file and you don't know where to put it in the API. You need to ask me and, if necessary, create new fields.


Here's a sample existing structure of product to update:


"3": {

"id": 3,

"name": "Name of the product",

"slug": "name-of-the-product",

"description": "Product description.\r\n",

"active": true,

"situation": 0,

"featured": false,

"video": "",

"manufacture_id": 10,

"deleted": false,

"blocked_update": false,

"categories_ids": [


"id": 16,

"ancestor_ids": [





"master": {

"id": 6,

"sku": "[url removed, login to view]",

"price_cents": 1290,

"price_currency": "BRL",

"price_promotional_cents": 999,

"price_promotional_currency": "BRL",

"main": true,

"weight": "2.5",

"height": 62,

"width": 60,

"depth": 27,

"stock": 20


"image": null,

"translations": null



And here is a sample line of TXT to import:

11141 # NAME OF THE PRODUCT PC 00000429,00 0 0 94052000 15,00 0000000,00 0000000,00 000005,00 00005,40 BRAND NAME CATEGORY1 CATEGORY2 Here goes the description. 0789955878768 [url removed, login to view] 00000001,00 00000000,00 0001 CATEGORY3 0002 CATEGORY4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

Compétences : Git, MySQL, RESTful, Ruby on Rails, Architecture Logicielle

Voir plus : ruby rails project bid, ruby rails master, ruby rails import products, ruby rails database, ruby rails bid, ruby rails app, rails send, rails job, modeling description, job ruby rails, imagine stock, find ruby rails, find new brand name, find job ruby rails, find job line, code 999, active ui, facebook rails api connect, google rails api widget, rails api, twitter rails api search, twitter api restful symbian, asterix rails api, api restful net opensocial

Concernant l'employeur :
( 7 commentaires ) Canela, Brazil

N° du projet : #8532067

4 freelance ont fait une offre moyenne de 712 R$ pour ce travail


Hi, I have done so many projects in ruby on rails, php, wordpress, joomla, andriod, in many more other skills and have +5 years experienced in ruby on rails, php and in mentioned technologies, you can have a look o Plus

777 R$ BRL en 3 jours
(25 Commentaires)

Olá, tudo bem? Trabalho com desenvolvimento web desde 1997, e com Rails desde 2009. No meu dia a dia, projeto, desenvolvo e mantenho diversos apps Rails para a empresa onde trabalho e também sou responsável por t Plus

750 R$ BRL en 15 jours
(3 Commentaires)

Hi, I have a lot of experience building responsive web applications using Ruby on Rails. I use agile methodology to develop software to encourage good communication and also to ensure that you get real time feedback Plus

744 R$ BRL en 15 jours
(0 Commentaires)

Have extensive programming skills in Ruby and Python more than 4 years and IT expereience more than 10 years from reputed IT MNC's and interested to work on this assignment ... looking formward to hear confirmation to Plus

577 R$ BRL en 5 jours
(0 Commentaires)