Реализовать приложение гостевая книга.
- Отображение списка сообщений на странице
- Форма добавления нового сообщения
* Поля для заполнения
- User Name (цифры и буквы латинского алфавита) – обязательное поле
- E-mail (формат email) – не обязательное поле
- Text (непосредственно сам текст сообщения, HTML тэги недопустимы) – обязательное поле
- Клик на User Name сообщения выводит список сообщений данного пользователя.
##Требования
- Фреймворк Laravel 5 или Laravel 4 (на самом деле любой современный фреймворк подойдет, но Laravel предпочтительнее)
- Логика должна быть разбита на Backend и Frontend.
- Backend используется в качестве Api
- Frontend на любом современном JS фреймворке (Angular, React, Vue и тп.)
- Валидация формы с выводом ошибок.
- Использование миграций
##Не обязательно но будет плюсом
- PHPUnit тесты для Backend
- Авторизация и регистрация
- Личный кабинет после авторизации в котором выводятся сообщения пользователя.
- Сообщения должны разбиваться на страницы с выбором колличества сообщений на каждой (5 на странице или 10 на странице)
##Ответ
Коммиты стараться делать логически осмысленными, разбивая функционал на части. Сообщения коммита должны описывать что было сделано.
Ответ нужно прислать через pull request в данный репозиторий.