Вот восхитительные градиенты: uigradients.com
А вот старые добрые, прозрачные текстурки: www.transparenttextures.com
---
Можно подобрать неплохое сочетание, при непрозрачности текстуры в 15%-35%
У вас есть вариант React.js | Vua.js | Angular.js 2. Данные фреймворки упростят разработку и смогут помочь сделать единые интерфейсы для дальнейших разработок. Так насчёт стоит брать или не стоит решать вам.
- Если ваше приложение требует стабильности и поддержки то однозначно да.
- Если вам нужно сделать пару блоков с подгрузкой контента то это будет излишне.
Я думаю, вот этого должно хватить https://www.promisejs.org/implementing/
Правда после чтения, даже если вы напишете промис, это уже будет не совсем своя версия.