Subtask 1 - Creating project and models Design a database in the form of tables (the fields in the tables) and relationships between tables. Django: 1. Create project 2. Create aplication mainapp in project 3. Create models in the file mainapp/models.py 4. Configure database and INSTALLED_APPS 5. Create database 6. Activate django admin module Ruby on Rails: 1. Create project 2. Create models 3. Define associations between models 4. Configure database 5. Create database ------------------------------------------------------------ Subtask 2 - Home and first pages Django: 1. Configure urls.py 2. Create views functions home, ... 3. Create templates Ruby on Rails: 1. Configure routing 2. Create controller eg. public_controller 3. Create views ------------------------------------------------------------ Subtask 3 - Templates, layouts Django: 1. Create base.html file (layout of the pages) containing proper blocks tags 2. Create pages extending base.html, override the corresponding blocks 3. Refer in the views functions to the appropriate templates Ruby on Rails: 1. Edit file app/views/layouts/application.html.erb, insert the appropriate yield blocks 2. Create/edit concrete views, override the corresponding blocks 3. Refer in the controllers actions to the appropriate views