MELPOMENE // DEMO (frontend)
Web App
Веб-приложение запрашивает с сервера рандомный трек, его исполнителя, жанр и обложку. Можно блокировать жанры с сохранением в local storage.
После запуска приложения появится папка build. Это уже построенные файлы css, html, js.
Приложение запускается по адресу http://localhost:9000
сразу после таска gulp. Кроме того, после запуска мы можем дать ссылочку на тонель, который появится в терминале, после запуска проекта.
BACKEND:
https://github.com/DirtyAlien/melpomene-demo-backend
Start | Запуск
npm install - устанавливаем зависимоти node
bower install - устанавливаем зависимости bower
gulp - запускаем таском gulp.js
I used: | Использовал:
- NodeJS - серверная платформа.
- Gulp - таск менеджер. На нем организовал сборку статики (стили и скрипты). Использовал плагины для их сжатия, генерации сурсмап, генерации css из scss, подстановки префиксов в стили и т.д.
- Препроцессор css - SASS. Использовал более новый синтаксис scss, а не sass.
- Пакетный менеджер Bower.
- Three.js, wavesurfer.js, jQuery и нативный JS.