I would like to get a simple "hello world" type app for Django framework to learn the basics of working in that framework. I am already familiar with PHP web programming but not with Python / Django and not with MVC style of programming. The spec is as follows, but if you would like to change it for whatever reason, please ask. We are making a simple "forum" script. A forum has "users" with unique username and password. Each user has a "profile" page which for simplicity consists just of the username and date/time that he registered. A user may start a new forum thread and become the "thread owner". All users can post messages in the existing threads. A post/message consists of the post text and (potentially) the thread owner's comment. Posts are displayed one under another with their text, the comment and the username of poster (linking to his profile). The thread owner may write/edit comment for all posts in his thread. This feature must be implemented using AJAX, i.e. there should be no page reload when writing the comment. And that's it. Like I said, I want to learn Django and the MVC paradigm. If you think that it would make sense to remove some of these features and add others to better teach the MVC principle or the basics of Django, please tell me so. Once we are done with this, I might give you other projects to help me learn, if you are interested.
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
Python, Django, MySQL