Find Jobs
Hire Freelancers

Build an AJAX Website with MySQL and Python on Heroku

$250-750 CAD

完了済み
投稿日: 7年以上前

$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個の提案
リモートプロジェクト
アクティブ 7年前

お金を稼ぎたいですか?

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 freelancers are bidding on average $557 CAD for this job
ユーザーアバター
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
お支払い方法確認済み
メンバー登録日: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)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。