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 [url removed, login to view]
- Due to the web framework used, the site does not render correctly in IE. This limitation needs to be removed.
- 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
- Due to the size of the database, the current script timeouts when Download Database is clicked on. We need to have this bug fixed.