Fairy Tales World Project
Разработать программную часть веб-сайта на тематику сказок (fairy tales). Проект будет предоставлять доступ к качественному мультимедийному контенту (текст, аудио и видео) на тематику басен и сказок, а также удобный сервис для пользователей этого содержания. Проект будет хорошим местом для детей разных возрастов, которые заинтересованы в сказках и все, что связано с этим, а также для их родителей, которые будут использовать проект для взаимодействия с детьми с помощью сказок. Типы контента будет включать в себя многоязычный текст (форматированный текст с иллюстрациями), аудио (озвученный текст, с помощью синтеза (TTS) или реальным голосом). Родители и их дети будут иметь возможность легко найходь, читать, слушать или смотреть содержание, а также способствовать собственное содержание на основе сотрудничества (collaborate). Контент и сервисы будут доставляться пользователем с помощью веб-приложения (сайта) и мобильных приложний (iPhone, Android, Windows Mobile, Symbian и др.).
Требования по реализации
Ниже перечисленные обязательные требования к реализации.
Веб-приложения платформы
Следующие платформы веб-приложений могут быть использованы (перечислены в порядке уменьшения предпочтения):
1. Python + Django.
2. Python + другие фреймворки.
3. Ruby + Ruby On Rails.
4. Ruby + другие фреймворки.
5. PHP + Zend Framework.
6. PHP + другие фреймворки.
Хранение данных
MySQL 5.1 будет использоваться в качестве основной базы данных. Изображения и звука ресурсов будет храниться в файловой системе.
Процесс разработки
Следование соглашениям выбранным для языка и платформы. Документирование кода. Разработка будет осуществляться через Redmine с Subversion-репозиторием. Регулярные коммиты с описательными сообщениями.
Оригинал описания на английском в приложении. Более детальная спецификация будет предоставлена исполнителю.