Find Jobs
Hire Freelancers

Build an AJAX Website with MySQL and Python on Heroku

$250-750 CAD

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

$250-750 CAD

Оплачується при отриманні
We previously had a coder here develop a translation website for us. The website has a couple of bugs and limitations. For this job, we need to replicate/improve our existing website and fix the bugs. You will be building the code/site from the ground up. Ultimately the site will be hosted on Heroku. Code needs to be beautifully commented. If desired, you can re-use the existing Python code. The site we need to replicate is [login to view URL] Limitations: - Due to the web framework used, the site does not render correctly in IE. This limitation needs to be removed. Improvements: - On the contribute page, users have the option to upload a file in a specific format to mass-add new entries to the database. Currently, this option fails if the file contains entries that already exist in the database. Instead of failing, the operation should add the non-duplicate records and ignore the duplicate entries. - There needs to be an easier/faster way to add new entry through the contribute page Bug: - Due to the size of the database, the current script timeouts when Download Database is clicked on. We need to have this bug fixed.
ID проекту: 11783810

Про проект

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

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

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

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hello Joseph. Here is what I propose that can be done as a part of this project: - Using the existing codebase, move to a mysql based orm from mongo - Add comment the existing and new code for your ease - Fix the IE bug, move to a different frontend framework if required (or perhaps render a different version for ie?) - Fix the download database bug, probably using a background worker and s3 bucket to keep the translations and updating them when changed (heroku will always timeout if we regenerate it, and even if it doesn't, it will block the worker for a very long time which is bad) - Fix the file upload bug for duplicate entries and adding the non existing entries, while showing a message at the end about successes and failures (count or list of words if size is small) - Add the search bar to either the navbar or to the contribute page - UI/UX improvements for the contribute page and its flow, including a helper for the word column, stating if its present and if yes its translations, fixing the flow of adding a new word that was not found on search and showing the format of the file in the upload sections. Open to any suggestions you have in this regards. - Any other minor changes that you suggest/are discussed later I am really looking forward to work with you again, and can promise that I will make it a better experience for you. Thanks!
$250 CAD за 10 дні(-в)
4,7 (13 відгуки(-ів))
4,5
4,5
15 фрілансерів(-и) готові виконати цю роботу у середньому за $557 CAD
Аватарка користувача
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 are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$555 CAD за 10 дні(-в)
5,0 (16 відгуки(-ів))
6,0
6,0
Аватарка користувача
i check the website and bugs u mentioned in the project like IE and db issues will be resolved today as i will start work right now and due to 7 years expereince in python, djanjo and heroku i am able to fix the issue very fast
$315 CAD за 2 дні(-в)
4,9 (61 відгуки(-ів))
5,8
5,8
Аватарка користувача
Experienced Python and Heroku developer. I have a 100 percent on time and on budget rating. The bug you are mentioning, the timeout is because of the architecture of Heroku. Can easily fix this bug and improve the speed of the website to be hosted on Heroku. Hosting on Heroku requires some special considerations, which i have experience of. I'll be available 24/7,in case you are interested to discuss feel free to message me. Thanks
$300 CAD за 5 дні(-в)
4,9 (33 відгуки(-ів))
5,4
5,4
Аватарка користувача
Hello! Ready to improve your current site. Have experience in optimizing DB and front-end markup/js/css for old browsers.
$555 CAD за 10 дні(-в)
5,0 (1 відгук)
0,8
0,8

Про клієнта

Прапор CANADA
Markham, Canada
5,0
2
Спосіб оплати верифіковано
На сайті з лют. 24, 2016

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

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