Сверстать и минимально реализовать макет. https://drive.google.com/file/d/0Bw-TzONjTHHmcTBkd1dONGpaaEU/view?usp=sharing
Адаптивно, с поддержкой браузеров последней версии, но не сильно подгонять пиксель в пиксель. Проверить на 3х размераз — десктоп, планшет, смартфон.
Форма логина должна отсылаться на бек и делать вид что отправила смс (показывать его на странице как-то), а при вводе смс - валидировать его и давать доступ
В форме регистрации следующие поля: ФИО, email, телефон, город, страна, ОС мобильного теоефона. Для поля город и страна — автокомплит, источник данных городов и стран, можно, конечно, делать не полный.
Форму регистрации — валидировать данные и отправлять на сервер.
Тут оставляем на Ваш вкус, можете не Rails — отлично. Валидация, разумеется, не только фронтенд. Персистировать данные на бекенде не обязательно.