Нужно разработать web-приложение с использованием Ruby on Rails. Приложение сдается в виде репозитория с кодом и самого приложения, готового для тестирования.

Критерии оценки

FAQ

Q: В таблице выше максимум 40 баллов, а в БРС максимум - 30, почему так?

A: Не нужно выполнять все требования из таблицы, приложение может не нуждаться в интеграциях или админке, скорее всего будет использовать только один вид рендеринга, может иметь рудиментарную БД. Это нормально, все приложения разные. Поэтому есть "лишние" 10 баллов на фичи, которые вам не понадобятся.

Q: Можно ли делать проект в команде?

A: Можно. Мне нужно будет побеседовать на сдаче проекта со всеми участниками команды, вклад будет оцениваться по истории коммитов, нужно быть готовыми отвечать на вопросы по своей части кода.

Q: Какие клиентские платформы/фреймворки можно использовать?

A: Любые. На лекциях мы будем использовать Svelte, но можно использовать все, что угодно. Клиентской частью приложения может выступать не только web, но и боты и мобильные приложения, даже десктопные приложения и игры допускаются.

Q: Дедлайны?

A. Есть 3 дедлайна: 6-7 декабря - готова схема базы и миграции, 13-14 декабря работают отедльные фичи, 23-24 декабря готов проект.

Дефолтные проекты

Учебные проекты:

  1. Сервис рекомендаций по всем медиа (игры, книги, кино, что угодно). Подбирать рекомендации одних медиа на основе других.

  2. Web - версия приложения для игры в ролевые настольные игры - страница мастера + страницы игроков.

  3. Конвертер для кулинарии: единицы измерения веса и объема из метрических в бытовые и наоборот + адаптация рецептов пропорционально отдельным продуктам.

Проекты RNDSoft

Бот помощник менеджера