The Gurobi website ([url removed, login to view]) was built by a contractor. Now that our contract has ended, we're looking for someone to help us extend and enhance the website. The website is hosted on a dedicated server, and the dynamic content was built with Django. This project is to reengineer the pages to separate content text from layout, menus, and our password-protected content. Currently, these are all mixed together, which makes it very tedious to change the site structure (ex: add a new menu item). We are not looking for a CMS, but rather some reengineering of our current Django site. Also, we are not interested in introducing PHP or other technologies. The work needs to be done in Python/Django. Most of the content is simple HTML, but about 25% involves pages that are password protected. This is protected by our Django application - not simple Apache access control. This refactoring project needs to cover both simple HTML and the password protected content. We are a software company run by an experienced team of engineering PhDs, so we're extremely familiar with issues of project scope and deadlines. We are highly professional and expect you to be, too. But we're also reasonable and flexible - so long as you demonstrate good work and progress on the tasks. Requirements: Experience with Django on a Linux/Apache/MySQL server. Must be based in the USA. This is a contract-only project, and we are not looking to hire a full-time web engineer.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Brief written documentation explaining the page structure so that we can add pages and extend the current structure. The project will not be complete until we have validated the programs on our staging site.
Linux server running Apache, MySQL, Python and Django.