Find Jobs
Hire Freelancers

Rails 2.3 to 4.x/5.x Codebase Migration

$750-1500 USD

Terminado
Publicado hace alrededor de 8 años

$750-1500 USD

Pagado a la entrega
WARNING: This project pertains to a website providing SEXUALLY EXPLICIT / ADULT content. An operating system upgrade (CentOS 5.5 to 7) presents the need to upgrade outdated versions of ruby, rails, passenger, and several gems. Project consists of 3 primary goals: 1. upgrade codebase to support latest versions of ruby, rails, passenger, and all associated gems. 2. replace old video player (FlowPlayer) with new HTML5 or other mobile-friendly player 3. fix a bug with perl/cgi payment processing script *1: The code and the Rails version are quite old, so some parts must be replaced altogether. For example, the full text search feature on the site is powered by an old Rails gem called “acts_as_ferret,” which is no longer maintained and must be replaced with new code. The old version of Formtastic, which powers the front-end forms on the site, must be replaced with a new version, which now uses new API calls incompatible with the previous version. The server, Passenger, needs to be properly upgraded and tested with a new configuration. All old, deprecated gems will be replaced with new ones. All calls to deprecated features of the old Rails API must be replaced with new Rails API calls. Site using git for version control, capistrano for deployment, xsendfile for file-delivery from a 2nd physical server. *3: The rails site powers a mysql db of users - users should have a variable called "account_id" provided by the payment processor upon initial sign up that allows repeat customers to use a "quick pay" feature, or in other words authorize a charge to the card-on-file they initially signed up with. Payment processing scripts were written in perl/cgi and recently updated with the change of processors. As a result, the payment processor's "account_id" variable is not being stored to the DB, most likely an omission of changing the variable name defined by the previous processor to that of the new processor. More troubleshooting/testing may be needed to ensure function of the "quick pay" feature, but at present transaction processing works fine otherwise.
ID del proyecto: 10048078

Información sobre el proyecto

14 propuestas
Proyecto remoto
Activo hace 8 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
Adjudicado a:
Avatar del usuario
I am graduated software engineer and professional Rails developer for more than 4 years. If you want consistent and robust system, please consider me. You can check my profile reviews for more details. Thanks Yigit
$1.250 USD en 20 días
5,0 (42 comentarios)
6,6
6,6
14 freelancers están ofertando un promedio de $1.332 USD por este trabajo
Avatar del usuario
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project.
$1.546 USD en 40 días
4,9 (28 comentarios)
6,4
6,4
Avatar del usuario
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that is required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$1.159 USD en 20 días
5,0 (15 comentarios)
5,7
5,7
Avatar del usuario
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$1.546 USD en 40 días
5,0 (6 comentarios)
4,6
4,6
Avatar del usuario
Dear, When I read this job I feel very excited to be a part of your project and share my great experience in software development. I worked as developer with team members in big projects developers. I know thorough how to start, develop and maintain website. Everything you mentioned above I have been using more than 4+ years: - I have experience in developing the application like you want with, i can do this job very well. - I designed and developed DB using MongoDB, Postgres, MySQL and Sqlite. - Ruby, Is the best Platform for develop these type of application. - I like your choose of Amazon Hosting Server with AWS S3 Storage, etc. Also I worked with Google and Microsoft Azure; - I work on MAC, Ubuntu, Window and have experience to setup RedHat and Ubuntu for Apache, Nginx, Unicorn and TomCat hosting web sites. - I have good server deployment knowledge into various server hosting Plateform i.e. Digital Ocean, AWS EC2, AWS Load balancing, Elasic Beanstalk, Bluehost, Site5, Hostgator, Heroku e.t.c As you need to launch this project in a short period, I can work more than 50hr/w. I confirm that if you hire me I can launch this project in time and with high quality. I never give up and do the best. As you work remotely, so the best option is to use Google Doc for simple QA tracking and Trello for tasks management. I worked remotely as a developer , so know how to do this effectively. Waiting hearing from you. It was nice to apply for this job. Thank you
$1.250 USD en 20 días
4,8 (11 comentarios)
4,3
4,3
Avatar del usuario
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I would call myself a master of what I do, I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion. If I can deliver I will deliver in best possible way. Thanks
$1.030 USD en 20 días
5,0 (2 comentarios)
3,5
3,5
Avatar del usuario
First of all, I'm based in the United States, so you'll have all the advantages that provides in terms of time, communication, and availability. If we work together, I have no problem doing phone calls or Skype voice calls. I have upgraded multiple apps to Rails 4.x. I'm used to working with legacy gems, and in some cases, databases, and writing to code to work in the latest versions. Obviously Perl has fallen out of popular use, but I do have experience in it, so I can troubleshoot your payment script. (Though for long term maintainability and cost, it may be worth giving it a glance to see if it could be converted to Ruby) As for the fact that this is an adult website, I'm perfectly fine with that. I will always maintain full professionalism. As for other technologies listed, I'm experienced. I've worked with MySQL since 2000. I have used git for several years. I have used Capistrano on many project. (I have contributed to the rubber gem, which is a wrapper for doing Capistrano deploys to cloud-based environments) I'm available to get started on this right away. If you'd like, we can discuss this today or over the weekend.
$1.666 USD en 14 días
4,7 (2 comentarios)
2,6
2,6
Avatar del usuario
i can help you for the upgradation
$1.052 USD en 0 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I have 8+ years of experience. Can we discuss the project? Please initiate a chat with me so that we can discuss the project at a broader level. Why you should hire me- 1. I have a very good communication skill so i would understand you better. 2. Error free work will be there Regards, Steve
$1.500 USD en 45 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I am new to freelancer so you may not find any rating on my name, but i can assure you that i will complete the work if given to me. As for experience i am having total 4 years of exp in IT industry working for the Morgan Stanley financial firm. There the complete environment was setup using Perl, Ruby and Unix. Below is my plan for the implementation of your project: 1. First will discuss & analyze complete requirement with you. 2. Analyze the already created code 3. Start with fixing the payment gateway option with minimum changes, as this is the critical part for your website 4. Test the changed code 4. After that will start my work to upgrade the code to newer version First and Second step will take me 5 days of time for analysis. Third step will take me 5 days to complete it and 2 days of time to test it. Fourth step will take me minimum of 10 days for completion. Above all ETA are given as per my abilities, but if found any issues then they might change accordingly. In case you are interested then please contact me or mail me. Thanks, Akshay Jain
$1.112 USD en 25 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
5,0
2
Forma de pago verificada
Miembro desde mar 24, 2010

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.