Brand website

Personal Website for Musician Crying Twins

I designed and developed a minimal website with Content Managing System for musician
Personal Website for Musician Crying Twins

Tools are being used in this project

LARAVEL

Использовался в качестве бэкэнда (по сути из-за готового роутинга, валидации и laravel mixa с vue)

VUE

Использовался компонентно для AJAX-валидации и работы с обложкой

MySQL

Использовалась для хранения данных о пользователе и синглах

Gallery

Few words about the project

Весьма простой сайт, который мне предложили сделать. Однако он стал тренировочной мини-площадкой для работы сразу в двух направлениях: laravel, в качестве бэкэнда и использование VUE. И то и то оказалось потрясающе!?

Фронтэнд?

Из интересных вещей могу отметить наверное работу с обложкой:?

Загрузка и редактирование обложки

Изображение грузится на канвас, а после кропа отправляется в виде строки base64. Изначально моим желанием было сделать автоопределение среднего цвета загруженной обложки, но заказчик захотел выбирать сам. Поэтому ничего интересного...?

Бэкэнд?

В качестве бэка использовался Laravel 5. После самописных велосипедов на голом PHP это оказалось шикарно! Валидация введеных значений и роутинг с контроллерами - 10 минут времени и готово.?

Обработка строки с кропнутым изображением происходит с помощью готового пакета. Ровно как и работа с загруженным mp3 файлом сингла: обрезка до 30 секунд и сохранение выполнено с помощью PHPMP3.