Find Jobs
Hire Freelancers

Update Ruby on Rails app to Python

$250-750 USD

Cerrado
Publicado hace casi 6 años

$250-750 USD

Pagado a la entrega
We have a server side application written in Ruby on rails that we need updated to python. The overview of the entire system is this. We have a webpage where users create on going searches. Those searches contain some text they want matched as well as addition fields (a year range for example and specific sites to look at). They are searching for ads, so the records will have text, and then data like price etc. Those searches are sent to the ROR application via JSON. The ROR application is responsible for then scanning records of data, extracting the relevant data and then seeing if the record matches a search. Batches of records matching searches are then sent back to the website. This entire system exists but we are upgrading all the parts. The existing ROR application consists of 2 parts that will be provided, for reference but only one area needs to be replaced. Part 1 was responsible for searching specific RSS feeds and putting those into a reddis database. We have already replaced part 1 which is now pumping data to a SQL database. Part 2 pulls the records from that reddis database and extracts specific data from them. It then also matches those records to the searches and sends them to our site. In addition there is a simple web front end to this to allow us to easily see what the system is doing, errors that are occurring, and most recent matches and extracted data etc. This section also allows our website to send JSON posts at any time to update\delete\create searches. This project is to replace part 2. We need the ROR code converted to python and upgraded, but the basic logic of how to extract the data is there and can be re-used. So this part will get data (ads) from the SQL database and extract specific data (year, price, etc) and then can either updated the existing database or have a different one. This portion also then needs to do a comparison of user searches and see if the extracted ad matches a search. When a batch of ads that have matching searches are created that is then sent to our website again via JSON. The format of the JSON to and from this application are set. I can provide screenshots of the web UI and am fine with this being written in PHP for example if better. We use the UI as a tool to see what they system is doing and to be able to make simple changes to searches and see how the data in records where extracted. The database as it stands will most likely need to be either modified or if it makes more sense this application can create and manage its own DB. We can modify the code that is inserting data into the SQL database if needed. This new project and system should utilize the existing extracting logic. The incoming data is basically all text, so there are not simple keys or tags etc to pull the data required out. So for example one field is a make and model of cars. We have tables and then code that based on matched makes can help narrow down the expected model of the cars. Since this system has been running we are happy if the new system has the same results. This new system should be written in a clean structure so that we can easily maintain and modify the extraction subroutines as needed. For example, if we discover a better way to pull years out I want to be able to easily modify the existing code to do that. The existing ROR is well structured so it should be easy to follow. The application also needs to be able to self execute 24 hours a day and will be run on a DigitalOcean droplet. So part of delivery will be an requirements needed to get the droplet setup to execute these scripts at server boot and then keep it running. This is a fixed price project so make sure you ask what you need to provide a good budget. I am willing to discuss the entire project but will not be hiring on an hourly basis. I can provide snippets of code if needed, and this project will be in GIT.
ID del proyecto: 17080133

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
13 freelancers están ofertando un promedio de $706 USD por este trabajo
Avatar del usuario
Sir/Madam, I am an experienced Python developer with 2 years of experience in Object Oriented code development with SQL,PostgresSQL on the backend. I can write highly optimized code using multi-processing and multi-threading modules in Python which can increase the overall efficiency. I have worked on Flask and Django Framework. I look forward to working with you on this. Have a great day ahead. Please message so that we can discuss the project in detail. Have a great day ahead.
$555 USD en 10 días
5,0 (42 comentarios)
5,2
5,2
Avatar del usuario
Hello Write me please for discussion about your project Thanks ###########################################
$555 USD en 14 días
4,8 (65 comentarios)
5,1
5,1
Avatar del usuario
Hello, Greetings From Young IT Minds, Interesting project to work on!! Yes, We are ready to help you in Migrating your Ruby on Rails Based web App to Python. I have gone through your post and got a brief idea of how you existing project was working. And how you gonna Migrate this as you already converted part 1 of this. We are ready to assist you in Migrating Part 2 for the same with the help of our skilled resources. About us: We are a team of highly skilled and experienced Web and Mobile application developers who will help you in meeting your requirements to the utmost satisfaction. For your reference kindly go through our Review section where our client have shared their experience of working with us. 1. We have expertise level on C++ / Python development and ability to drive success under tight timeline in a heavily regulated environment. 2. We are good at Single Sourcing of data, Architecture Convergence, and Rationalization of Platforms. 3. In many of our past project we have Contributed to technical data analysis and the design of logical and physical data models supporting all calculation, analytics and reporting business processes 4. We would love to part of a dynamic team of highly talented individuals and be encouraged to contribute ideas, learn, design and implement. Kindly share all the related documents so that we can analyze them and then we will be able to give you a final quote. Thanks, Manoj T
$600 USD en 10 días
4,5 (6 comentarios)
5,2
5,2
Avatar del usuario
I can do it
$1.111 USD en 3 días
5,0 (1 comentario)
3,7
3,7
Avatar del usuario
Hi, I am strong in reading the code logic. I can work with both RoR and Python so I can help you to keep exactly the same logic of the search and extraction of data Relevant Skills and Experience Skills: - Flask, Django, SQLAlchemy - Ruby on Rails - MySQL
$500 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. I am ready to discuss with you with best Regards
$555 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UKRAINE
Ukraine
0,0
0
Miembro desde may 31, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.