Find Jobs
Hire Freelancers

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

$750-1500 USD

Завершено
Опублікований about 8 years ago

$750-1500 USD

Оплачується при отриманні
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 проекту: 10048078

Про проект

14 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
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 за 20 дні(-в)
5,0 (42 відгуки(-ів))
6,6
6,6
14 фрілансерів(-и) готові виконати цю роботу у середньому за $1 332 USD
Аватарка користувача
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 за 40 дні(-в)
4,9 (28 відгуки(-ів))
6,4
6,4
Аватарка користувача
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 за 20 дні(-в)
5,0 (15 відгуки(-ів))
5,7
5,7
Аватарка користувача
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 за 40 дні(-в)
5,0 (6 відгуки(-ів))
4,6
4,6
Аватарка користувача
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 за 20 дні(-в)
4,8 (11 відгуки(-ів))
4,3
4,3
Аватарка користувача
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 за 20 дні(-в)
5,0 (2 відгуки(-ів))
3,5
3,5
Аватарка користувача
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 за 14 дні(-в)
4,7 (2 відгуки(-ів))
2,6
2,6
Аватарка користувача
i can help you for the upgradation
$1 052 USD за 0 день
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 45 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
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 за 25 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
United States
5,0
2
Спосіб оплати верифіковано
На сайті з бер. 24, 2010

Верифікація клієнта

Інші роботи від цього клієнта

Thumbnail Auto-Config Layout Script
$25-30 USD
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.