Есть такое расширения для браузера: VisBug (chromewebstore.google.com... Этот инструмент позволяет легко изменять содержимое сайта: цвет, размеры элементов, отступы, расположение элементов и т.д. У расширения есть проблема: оно не умеет сохранять изменения, сделанные на сайте через это расширение. Хотелось бы получить возможность сохранять все изменения, чтобы в дальнейшим допустим сохранять эти изменения в облаке. Из этого следует и обратное: система должна уметь получать на вход объект с ранее внесёнными изменениями, чтобы применить эти изменения на сайте. Стек технологий, который нужно знать: HTML, JS, CSS, Browser API. Если вы ранее разрабатывали расширения для браузера, то эта задача точно для вас.