This is one part of a very large web application developed in Python, using the WebWare application framework and Cheetah template engine. We have divided the application up into multiple chunks and are bidding out each chunk, so this is a small part of the overall application. Those developers that are selected and do good work will likely be offered future work as one-on-one projects. This part of the web application consists of about three screens which let the user see the RSS channels they are subscribed to, and let them add/remove/update those subscriptions. All of the business logic and data access will be implemented separately. A "facade" class will be provided to you that implements all of the functions you will need. In other words, you won't have to parse RSS data or access a database. That's all handled behind the facade. This project is to do the web interface work - the Cheetah templates, and the Python classes that handle the HTTP requests and call the facade classes.
Your task would be to develop the Cheetah templates and WebWare actions that implement the screens, and make calls into the Facade class. See [url removed, login to view] and [url removed, login to view] in the included zip for the facade class you'd be calling. See the [url removed, login to view] and the RSS Mock-up for the requirements of these screens. See [url removed, login to view] and [url removed, login to view] to see what the data passed back to you by the Facade will look like. Note that you must also fully develop the screen web design. The mock-ups should NOT be used as a starting point. They are just there to get the idea across. See [url removed, login to view] and [url removed, login to view] for examples of what you would produce. These are Cheetah templates and WebWare actions we already have working. We expect to receive fully working WebWare actions and Cheetah templates that have been run and tested against the provided facade class. Note, we already have an application up and running, so you won't have to do any setup. [url removed, login to view] contains our coding standards.